Castle - Season 2 Episode 12 : A Rose for Everafter

0:00:00 / 00:45:26
HD
Download
Watch Now
Castle - Season 2 Episode 12 : A Rose for Everafter
7.6/10 by 21 users
Title:Castle - Season 2 Episode 12 : A Rose for Everafter
Genre: Drama, Crime
Air Date: 2010-01-11
Season Number: 2
Episodes Number: 12
Guest Stars: Alyssa Milano (Kyra Blaine), Mimi Kuzyk (Sheila Blaine), Ryan Alosio (Mike Weitz), Joe Nieves (Boyd Gamble), Graham Beckel (Uncle Teddy), Deborah Strang (Ruby), Brady Smith (Greg Murphy), Peter Katona (Keith Murphy), Gina Hiraizumi (Laurie Hill), Kimberly Estrada (Lisa Bloomfield), Brian Patrick Mulligan (Justice of the Peace), Bonnie Morgan (Sophie Ronson), Alan Mueting (Kyra's Uncle)
Stars: Nathan Fillion (Richard Castle), Stana Katic (Kate Beckett), Molly C. Quinn (Alexis Castle), Jon Huertas (Javier Esposito), Seamus Dever (Kevin Ryan), Susan Sullivan (Martha Rodgers), Ruben Santiago-Hudson (Roy Montgomery), Tamala Jones (Lanie Parish),
Overview
When Castle and Beckett are called to a wedding to investigate the death of a bridesmaid, Castle is stunned to discover that the soon-to-be bride is his old flame, Kyra, "the one that got away". Complications ensue as Kyra, caught off-guard by Castle's reappearance in her life, wonders if she's marrying the right guy. With the nuptials forestalled and the entire wedding party under suspicion, Beckett questions Castle's ability to be objective about the case. But when it looks to Beckett like Castle and Kyra might rekindle their romance, her judgment may be compromised as well.
Seasons List
  • Season 1 (10 episode) - March 09, 2009
  • Season 2 (24 episode) - September 21, 2009
  • Season 3 (24 episode) - September 20, 2010
  • Season 4 (23 episode) - September 19, 2011
  • Season 5 (24 episode) - September 24, 2012
  • Season 6 (23 episode) - September 23, 2013
  • Season 7 (23 episode) - September 29, 2014
  • Season 8 (22 episode) - September 21, 2015