Taurus, Eleanor Tomlinson seems to like playing aristocratic roles, the 23-year-old star, has appeared as Princess Isabelle in Jack the Giant Slayer and Isabel Neville in The White Queen. More recently, her British fans will have seen her on the small screen in the 2015 version of Poldark.