Ep 12 – A Rose for Everafter

Air Date: Jan 11, 2010

Buy on iTunes

If you missed it or would like to re-watch the episode you can  purchase the episode on iTunes.


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" (guest starring Alyssa Milano). 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.

Written by:

  • Terri Miller & Terence Paul Winter

Directed by:

  • Bryan Spicer


  • Rob Bowman – Executive Producer
  • René Echevarria – Executive Producer
  • Andrew W. Marlowe – Executive Producer
  • Laurie Zaks – Executive Producer

Main Cast

  • Nathan Fillion – Rick Castle
  • Stana Katic -Detective Kate Beckett
  • Jon Huertas – Detective Javier Esposito
  • Seamus Dever – Detective Kevin Ryan
  • Molly C. Quinn – Alexis Castle
  • Susan Sullivan – Martha Rodgers
  • Ruben Santiago-Hudson – Roy Montgomery
  • Tamala Jones – Lanie Parish

Guest Cast

  • Alyssa Milano - Kyra Blaine
  • Gina Hiraizumi - Laurie Hill
  • Ryan Alosio - Mike Weitz
  • Graham Beckel - Uncle Teddy
  • Kimberly Estrada - Lisa Bloomfield
  • Kevin Herrera - Waiter
  • Mimi Kuzyk - Sheila Blaine
  • Brian Patrick Mulligan - Justice of the Peace
  • Joe Nieves - Boyd Gamble
  • Brady Smith - Greg Murphy
  • Deborah Strang - Ruby Osiris-Schwartzman