Eleanor Tomlinson is 32 years and 5 month(s) old. She was born in 19 May, 1992. Eleanor Tomlinson is known as an English actress and singer. She is most fmaous for her roles as Princess Isabelle in Jack the Giant Slayer.