Guest Star Alert: Alyssa Milano on CASTLE Season 2

castle milano (7)

Check out the first photos of Alyssa Milano guest starring on CASTLE Season 2 Episode 12 “A Rose for Everafter” which airs Monday January 11 2009 at 10:00 p.m., ET.

Episode Synopsis CASTLE Season 2 Episode 12 “A Rose for Everafter” – 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, on “Castle,” MONDAY, JANUARY 11 (10:00-11:00 p.m., ET) on ABC.

Be the first to own the Complete First season of Castle On DVD as soon as it is available.

(Photos: Courtesy of ABC)