Site Migration

The server migration is on hold. Check here for more info.


Castle/A Rose for Everafter

From The TV IV
Jump to: navigation, search
A Rose for Everafter
Season 2, Episode 12
Airdate January 11, 2010
Teleplay by Terri Edda Miller &
Terence Paul Winter
Story by Alexi Hawley
Directed by Bryan Spicer
Stream Amazon.gif
← 2x11
The Fifth Bullet
2x13 →
Sucker Punch
CastleSeason Two
Movie_Projector_Icon.gif This article about an episode needs to be expanded with more information.
Please help out by editing it.

A Rose for Everafter is the twelfth episode of the second season of Castle, and the twenty-second episode overall.

Starring: Nathan Fillion (Richard Castle), Stana Katic (Detective Kate Beckett), Susan Sullivan (Martha Rodgers), Ruben Santiago-Hudson (Captain Roy Montgomery) (credit only), Molly Quinn (Alexis Castle), Jon Huertas (Detective Javier Esposito), Tamala Jones (M.E. Lanie Parish), Seamus Dever (Detective Kevin Ryan)

Guest Starring: Brady Smith (Greg Murphy), Graham Beckel (Uncle Teddy), Ryan Alosio (Mike Weitz), Mimi Kuzyk (Sheila Blaine), Joe Nieves (Boyd Gamble)

and Alyssa Milano (Kyra Blaine)

Co-Starring: Deborah Strang (Ruby), Peter Katona (Keith Murphy), Gina Hiraizumi (Laurie Hill), Kimberly Estrada (Lisa Bloomfield), Brian Patrick Mulligan (Justice of the Peace), Kevin Herrera (Waiter)

Contents

Plot Overview

Notes

Arc Advancement

Happenings

Characters

Referbacks

Trivia

The Show

Behind the Scenes

Allusions and References

Memorable Moments

Quotes