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. ... Read more