Jack the Giant Killer already has an incredible cast lined up with Bill Nighy, Stanley Tucci and John Kassir locked and Ewan McGregor expected to close his deal later this week. And those are just the supporting roles. Jack himself will be played by Nicolaus Hoult, Tony from the original Skins. All in all, not too shabby. However, director Bryan Singer still needed a princess for Jack to race up the beanstalk for and as of today he's found his girl: Eleanor Tomlinson.
You’ve probably seen her in a few supporting roles throughout the years. She made an appearance in last year’s Alice in Wonderland and was also in the movie with the most confusing title ever Angus, Thongs and Perfect Snogging. Bit parts in huge movies and bigger parts in movies with wacky titles aren't enough to impress me, but then I learned that she was in The Sarah Jane Adventures and even the most arbitrary connection to Doctor Who is enough to get in my good graces. So Eleanor Tomlinson is going to kick all kinds of ass in this movie and I will fight* you if you say otherwise.
*by fight I mean offer reasonable discourse and debate.
Source: New Line Cinema