Still, he has secrets. It may be a good thing his treatments keep him unconscious a good bit of the time because he has a strong compulsion to reveal them to Melina.
Goran Visnjic is Bruno.
Amanda Seyfried is Melina.
Long ago, Marco joined the Council because of its easy access to women. Now, he's grown tired of the shallow life and wants something more meaningful. He's likewise grown tired of the Council, and its outdated dictatorship. Which, as you might suspect, puts him in an awkward - and precarious - position.
Richard Armitage is Marco (I'm sure he can manage the Italian accent!)
Marco's intrigued by her, but isn't sure of her loyalties. He finds out in Claimed, the third book. :)
Rachel Weisz is Fiorella.
Gerard Butler is Luca.
She was a lot of fun to write. :)
Olivia Wilde is Fiona.
Bean is instrumental in organizing the rogue magicks against the Council.
I am a huge fan of Helen Mirren's. She is so multifaceted as an actor, I'm sure she'd make an amazing Bean.
And that's my dream cast! You can imagine your own, if you like. Buy Charmed!
Coffee Time Romance: http://www.coffeetimeromance.com/BookStore/pubs_product_book_info/decadent-publishing-c-93/charmed-p-10829