United Kingdom, July 5 -- Alyssa Milano feels "heartbroken" over Julian McMahon's passing.

The actor died from cancer on July 2, aged 56, and Alyssa has taken to social media to pay a glowing tribute to her former Charmed co-star.

She wrote on Instagram: "I'm heartbroken.

"Julian McMahon was magic. That smile. That laugh. That talent. That presence. He walked into a room and lit it up-not just with charisma, but with kindness. With mischief. With soulful understanding.

"We spent years together on Charmed-years of scenes, stories, and so many in-between moments. He made me feel safe as an actor. Seen as a woman. He challenged me, teased me, supported me. We were so different, and yet somehow we always understood each other."

Alyssa ha...