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.