Show Menu


Watch Castle online: Episode A Rose for Everafter

While investigating the death of a bridesmaid at a wedding, Castle runs into an old flame (Alyssa Milano).

Ready to Watch Castle, Season 2, Episode ?
click here to see where to watch or (watch here).