In 2006, Tomlinson appeared in
The Illusionist as Young Sophie. She starred in the teen film
Angus, Thongs and Perfect Snogging in 2008, in which she plays Jas. She played Kirsten in the 2009
Pro Sieben international production '''' alongside
David Bamber, under the direction of
Robert Sigl. She went on to play
Eve, an alien, in "
The Mad Woman in the Attic"—episodes three and four of Series 3 of
The Sarah Jane Adventures—in 2009, and Fiona Chataway in the film
Alice in Wonderland, which premiered in theatres on 5 March 2010. In 2013 she was Xenya in the film
Siberian Education by
Gabriele Salvatores. After an extensive search, she was cast as Princess Isabelle in
Jack the Giant Slayer (2013), directed by
Bryan Singer. She also appeared in the ''
Agatha Christie's Poirot'' episode "
The Labours of Hercules" (2013) as Alice Cunningham. In 2013 she starred in the TV series
The White Queen, as
Lady Isabel Neville, and as
Georgiana Darcy in the BBC adaptation of
Death Comes to Pemberley. Between 2015 and 2019, she played Demelza Poldark in the BBC One television series
Poldark. In 2018, she recorded and released an album,
Tales from Home, covering traditional British songs and other standards. Tomlinson was #56 on the "
Radio Times TV 100" list for 2018, a list said to be determined by television executives and broadcasting veterans. She portrayed Amy in the 2019 BBC television series
The War of the Worlds—based on the
H. G. Wells novel of the same name—, a role expanded from that of the wife of the book's narrator. In 2021 she played Lady Gabby in
Stephen Merchant and
Elgin James' comedy drama for BBC television,
The Outlaws. In 2023 she played Evie in the Channel 4 thriller
The Couple Next Door and in 2024 she played Sylvie in Netflix's romantic drama series
One Day, an adaption of
David Nicholl's book of the
same name. In 2024 she joined the production of the PBS television adaptation of
The Forsyte Saga. Tomlinson voiced Princess Nefer in the 2023 film
Mummies. ==Personal life==