In attesa del suo prossimo film tv, una commedia romantica dal titolo Romantically Challenged, Alyssa Milano ha firmato per un episodio della seconda stagione di Castle. Alyssa ha esordito nel mondo dello spettacolo nel 1984, ma il pubblico ha cominciato a notarla grazie al suo ruolo nella serie originale di Melrose Place, dove interpretava Jennifer Mancini; il suo ruolo più amato tuttavia, è e resta quello della romantica Phoebe, cuore pulsante del famigerato Trio magico delle sorelle Halliwell nel serial Streghe, dove recitava insieme a Shannen Doherty e Holly Marie Combs. Di recente l'abbiamo vista nella comedy My Name is Earl dove è rimasta ospite per un arco narrativo di dieci episodi.
In Castle la Milano avrà il ruolo di Kyra, un ex fiamma di Rick: i due si incontreranno nuovamente il giorno del matrimonio di Kyra e tra i due ex amanti la tensione sarà palpabile, cosa che non sfugge all'acuto sguardo del detective Beckett (Stana Katic). Scintille di passione e gelosia voleranno nell'aria, rendendo, se possibile, l'atmosfera di Castle ancora più calda. Le riprese dell'episodio, dal titolo A Rose for Everafter, cominceranno la settimana prossima e la messa in onda è prevista per l'inizio del 2010.