Series 2 - 12. A Rose for Everafter

A Rose for Everafter

About this programme

12/24. The team is called to a hotel where a bridesmaid has been found dead during a wedding ceremony, and Castle is shocked to learn the bride is an old flame. He and Beckett investigate suspects including the victim's drug dealer and the groom, and it becomes clear the writer's judgement may be clouded by his feeling for his ex. Crime drama, guest starring Alyssa Milano, with Nathan Fillion and Stana Katic.

Cast and crew


Richard Castle
Nathan Fillion
Det Kate Beckett
Stana Katic
Martha Rodgers
Susan Sullivan
Capt Roy Montgomery
Ruben Santiago-Hudson
Alexis Castle
Molly Quinn
Javier Esposito
Jon Huertas
Lanie Parish
Tamala Jones
Kevin Ryan
Seamus Dever
Sidney Perlmutter
Arye Gross
Greg Murphy
Brady Smith
Uncle Teddy
Graham Beckel
Mike Weitz
Ryan Alosio
Kyra Blaine
Alyssa Milano


Bryan Spicer
Executive Producer
Rob Bowman
Executive Producer
Armyan Bernstein
Executive Producer
Andrew W Marlowe
Executive Producer
Laurie Zaks