Shirt: Jack Shirt by Rag & Bone (Thanks Karishma via Arrow Fashion Blog)
Oliver Queen (played by Stephen Amell) on Arrow on The CW was spotted wearing this black plaid shirt on Arrow on episode 'Public Enemy' (3x18) in Apr 2015. Oliver's Shirt is the Jack Shirt by Rag & Bone .