Alyssa Milano will cast a love spell on an upcoming episode of Castle, TVGuide.com has confirmed.
In an episode titled "A Rose for Everafter," the former Charmed star will play Kyra, a former love interest of Rick Castle (Nathan Fillion). The two reconnect on Kyra's wedding day, setting off old sparks and a jealous Detective Beckett (Stana Katic).
Milano's episode will air in early 2010. Entertainment Weekly first reported the casting.
Are you excited to see Milano on Castle?