Eleanor May Tomlinson was born in London, but at a young age, she moved with her family to Beverley, East Riding of Yorkshire, England and attended Beverley High School. She is daughter of Malcolm Tomlinson and sister of Ross Tomlinson.Tomlinson is perhaps best known for her role in The Illusionist as Young Sophie. She starred in the teenage film Angus, Thongs and Perfect Snogging in which she plays "Jas". Tomlinson played Kirsten in the Pro Sieben international production Hepzibah - Sie holt dich im Schlaf alongside David Bamber under the direction of Robert Sigl.Tomlinson has most recently played ***, an alien, in 'The Mad Woman in the Attic' - episodes three and **** of Season 3 of The Sarah Jane Adventures - in 2009, as well as Fiona Chataway in the film Alice in Wonderland which premièred in theatres on 5 March 2010. After an extensive search, Tomlinson was cast as Princess Isabelle in Jack the Giant Slayer, directed by Bryan Singer with a release date in 2013.