Jacket: Leather Jacket with Detachable Vest by O2nd (Thanks @RedCarpetLuke!)
Kate Beckett (played by Stana Katic) on Castle on ABC was spotted wearing this tan leather jacket on Castle on episode 'Number One Fan' (6x04) in Oct 2013. Kate's Jacket is the Leather Jacket with Detachable Vest by O2nd .