A Rose for Everafter

Castle

11 Jan 2010Season 2Episode 1240 min
In episode 12 of Castle, while investigating the death of a bridesmaid at a wedding, Castle runs into an old flame. Watch this episode of Castle Season 2, streaming on Hotstar.

Watchlist