Shirt: Brushed Twill Utility Shirt by J.Crew
Oliver Queen (played by Stephen Amell) on Arrow on The CW was spotted wearing this blue button down shirt on Arrow on episode 'Beyond Redemption' (4x04) in Oct 2015. Oliver's Shirt is the Brushed Twill Utility Shirt by J.Crew.