Jacket: Paneled One-Button Wool Jacket by Escada (Thanks @RedCarpetLuke!)
Kate Beckett (played by Stana Katic) on Castle on ABC was spotted wearing this black seam detail blazer on Castle on episode 'The Time of Our Lives' (7x06) in Nov 2014. Kate's Jacket is the Paneled One-Button Wool Jacket by Escada .