Coat: Bromley Wool Coat in Blue Grey by Babaton (worn a number of times)
Hat: Flower Wool Beret by Parkhurst (Thanks @SmoaknArrow) - all black version not available online
Felicity Smoak (played by Emily Bett Rickards) on Arrow on The CW was spotted wearing this navy blue trench coat on Arrow on episode 'Keep Your Enemies Closer' (2x06) in Nov 2013. Felicity's Coat is the Bromley Wool Coat in Blue Grey by Babaton . Felicity's Hat is the Flower Wool Beret by Parkhurst .