She began her career as a model before making her acting debut in the 2015 post-apocalyptic action film Mad Max: Fury Road.
[5][6] Eaton was spotted by Christine Fox, head of Vivien's Models, in a fashion graduation at age eleven.
"[7] In December 2013, Eaton was cast in the fantasy action film Gods of Egypt (2016), as Zaya, a slave girl and love interest of one of the main characters (Brenton Thwaites), appearing alongside Gerard Butler and Nikolaj Coster-Waldau, under Alex Proyas' direction.
In December 2019, Eaton was cast in a recurring role as teenage Lottie in the American thriller drama television series Yellowjackets.
[14] In 2024, Eaton started alongside Thomas Mann in the drama movie Parachute, which was also the directorial debut of Brittany Snow.