Eleanor Tomlinson was born on May 19, 1992 in England as Eleanor May Tomlinson. She is an actress, known for Jack the Giant Slayer (2013), The Illusionist (2006) and Alice in Wonderland (2010).