Es una actriz británica-española, conocida por su papel como Laura/X-23 en la película de 2017 «Logan», por la cual fue nominada a varios premios, incluido el premio a la mejor actriz de reparto en los Premios Saturn.
Su carrera profesional inició en 2014 cuando obtuvo un papel en la serie de televisión «The Refugees».
En 2018, interpretó a Lyra Belacqua en la serie de televisión de la BBC «His Dark Materials», basada en la trilogía de novelas de Philip Pullman, por la cual recibió una nominación al premio BAFTA a la mejor actriz de televisión.
En 2020 protagonizó la película «Ana», en la que interpretó a una adolescente con habilidades extraordinarias que se ve obligada a luchar por su vida. Además, participó en producciones como «His Dark Materials» y «The Eternals», en la que interpretó a la hija del personaje de Salma Hayek.