Kate Beckett (played by Stana Katic) on Castle on ABC was spotted wearing this white front panel blouse and grey blazer on Castle on episode 'For Better or Worse ' (6x23) in May 2014. Kate's Top is the Durlia Blouse by Theory . Kate's Jacket is the Slim Lapel Blazer by Helmut Lang.