Eleanor May Tomlinson (born 19 May 1992) is an English actress. She was born in London, but at a young age, she moved with her family to Beverley, East Riding of Yorkshire, England.
TBAThe Forsyte Saga (1 Episode) as Louisa Byrne
TBAThe Spider as Rachel
2024One Day (5 Episodes) as Sylvie
2023The Couple Next Door (6 Episodes) as Evie Greenwood
2023A Small Light (3 Episodes) as Tess
2021The Outlaws (17 Episodes) as Gabby
2021Intergalactic (8 Episodes) as Candy
2021The Nevers (3 Episodes) as Mary Brighton
2020Love Wedding Repeat as Hayley
2019The War of the Worlds (3 Episodes) as Amy
2019Loving Vincent: The Impossible Dream as Self
2018Colette as Georgie Raoul-Duval
2018Ordeal by Innocence (3 Episodes) as Mary Durrant
2017300 Years of French & Saunders as Unknown
2017Loving Vincent as Adeline Ravoux
2017Revolution: New Art for a New World as Lyubov Popova (voice)
2016Poldark Revealed as Self / Demelza Poldark
2016Alleycats as Danni
2015A Stranger Kind as Lily
2015Poldark (43 Episodes) as Demelza Poldark
2014The Curse of Styria as Lara
2013Death Comes to Pemberley (3 Episodes) as Georgiana Darcy
2013The White Queen (10 Episodes) as Isabel Neville
2013Jack the Giant Slayer as Princess Isabelle
2013Siberian Education as Xenya
2010The Lost Future as Miru
2010Alice in Wonderland as Fiona Chattaway
2010The Village as Kirsten Schwarz
2008Einstein and Eddington as Agnes Muller
2008Angus, Thongs and Perfect Snogging as Jas
2007The Sarah Jane Adventures (2 Episodes) as Eve
2006The Illusionist as Young Sophie
2005Falling as Little Daphne
1989Agatha Christie's Poirot (1 Episode) as Alice Cunningham