Castle: A Rose for Everafter, Season 2 : Ep. 12 - aired on Jan 11, 2010
While investigating the death of a bridesmaid at a wedding, Castle runs into an old flame (Alyssa Milano). This video will expire on Jan 31, 2010 at 05:00 (EST).
[Castle ABC] Save Castle... Again! How To Save A Show [The Fray]
Castle: "Space Cowboy" (Firefly/Serenity)
Watch CASTLE on ABC
Watch the MONK finale online!
Watch IT TAKES A THIEF episodes free online!
Watch CHARLIE'S ANGELS episodes free online!
Watch MATT HELM episodes free online!
Watch BIONIC WOMAN episodes free online!
It Takes a Thief: Guest-starring Susan Saint James