Eleanor May Tomlinson (født 19. mai 1992 i London) er en engelsk skuespillerinne.
Tomlinson ble først kjent da hun spilte den unge versjonen av den kvinnelige hovedrollen i Illusjonisten (2006). Etter det har hun spilt en mindre birolle i Tim Burtons Alice in Wonderland og en større birolle i TV-filmen The Lost Future med Sean Bean og Sam Claflin.
I 2013 spilte hun prinsesse Isabelle, den kvinnelige hovedrollen i Bryan Singers Jack the Giant Slayer, som er hennes mest profilerte rolle til nå. Hun har også spilt Demelza i 2015 dramaserien Poldark.[2]