While the movie hasn't been picked up yet, I already have a cast prepared for them. :)
Dimitri Belikov - Ben Barnes
-I know that a lot of people don't like him, but he's the perfect Dimitri. He is exactly who I was picturing in my head while reading the books.
Rose Hathaway - Missy Peregrym
-I LOVE Missy! She was great in Stick It and on Rookie Blue. She definitely has Rose's attitude and look. She also looks great with Ben, which is important.
Adrian Ivashkov - Hayden Christensen
-This was a tough choice for me and I'm not sure if I'm really solid. I think Hayden is an amazing actor and I've seen a lot of his movies. I think he could pull off Adrian's persona, but I'm not sure if he looks the part. My other choice would be Andrew Garfield who has proved he is a brilliant actor in The Social Network. I think he might be able to pull-off a pretty good Adrian, too.
Lissa Dragomir - Elizabeth Olsen
-I would have NO ONE else play Lissa. Elizabeth Olsen has recently acted in a successful indie film so this would be her first mainstream movie. She has the look of a Moroi and I could totally see her becoming queen.
Christian Ozera - Thomas Dekker
-Thomas is my number one choice for Christian. He could play sarcastic or caring. He and Olsen would make an awesome on-screen team.
Sydney Sage - Katie Cassidy
-My biggest girl crush in television history has to be Katie Cassidy. Gossip Girl, Harper's Island, Melrose Place, Supernatural. She has played so many different characters and done an AMAZING job. She has the ability to conquer Sydney's sort of cold personality and I would like NO ONE ELSE AS SYDNEY.
For some of the more minor characters, I like Hayden Panetierre as Mia and Matt Lanter as Eddie. They both fit the bill pretty closely and they're both great actors.