Astrid Berges-Frisbey as Tessa Gray
Alex Pettyfer as Will Herondale
Ben Barnes as Jem Carstairs
Darren Criss as Magnus Bane
Willa Holland as Sophie Collins
While reading Clockwork Angel and Clockwork Prince, I pictured Sophie as plain with big eyes. To me, she was quiet, but there was an intensity to her personality that she hides. Although I have never seen Willa Holland in any movies, such as Legion and Straw Dogs, I think she could be a great Sophie!
Mark Strong as Axel Mortmain
I would have chosen Mark Strong as Axel Mortmain. He was the perfectly evil mastermind in Sherlock Holmes, and I can picture him as my almost-ideal Mortmain. Apparently the Sherlock Holmes producers know where to find Hollywood's best evil actors, because Hodge is being played by Professor Moriarty from the Sherlock Holmes sequel.
Gaspard Ulliel as Gabriel Lightwood
What do you think of my cast list? Let me know in the comments please!!