Coat: Aldwych Tula Coat by All Saints
Kate Beckett (played by Stana Katic) on Castle on ABC was spotted wearing this grey coat with checked sleeves on Castle on episode 'Smells Like Teen Spirit' (6x15) in Feb 2014. Kate's Coat is the Aldwych Tula Coat by All Saints .