Alyssa Milano Alyssa Milano

Alyssa Milano will cast a love spell on an upcoming episode of Castle, TVGuide.com has confirmed.

See photos of the cast of Castle

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).

Castle picked up for full second season

Milano's episode will air in early 2010. Entertainment Weekly first reported the casting.Are you excited to see Milano on Castle?