EXCLUSIVE: Director Bryan Singer has set Eleanor Tomlinson to play the female lead in Jack the Giant Killer for New Line and Legendary Pictures. She stars opposite Nicholas Hoult. The 19-year old Tomlinson plays Isabella, the princess who runs away from the kingdom and is kidnapped by the giants. Before that happens, she runs into Jack, the son of a farmer and makes a strong enough impression that he leads a mission into the land of the giants to get her back. Singer did an extensive search before deciding on Tomlinson. The British actress has been acting in films since she was 12, including The Illusionist and Angus , Thongs and Perfect Snogging. More recently, she played a role in Alice in Wonderland, but this is the biggest role of her career so far. Her reps at WME and UK-based Conway Van Gelder just made her deal, and she’s off to London to begin shooting.