Shirt: Jaspé Shirt in Coal Grey by J.Crew (Thanks ArrowFashionBlog!)
Oliver Queen (played by Stephen Amell) on Arrow on The CW was spotted wearing this grey button front shirt with pocket on Arrow on episode 'The Candidate' (4x02) in Oct 2015. Oliver's Shirt is the Jaspé Shirt in Coal Grey by J.Crew .