Nel 2017 si aggiudica il Trophée Chopard alla 70ª edizione del Festival di Cannes per la miglior rivelazione femminile, e viene candidata ai British Academy Film Awards come miglior stella emergente. Lo stesso anno recita nel ruolo di Casey Cooke, al fianco di James McAvoy, nel film thriller "Split" diretto da M. Night Shyamalan. Ha in seguito partecipato al film horror "Marrowbone," e preso parte alla miniserie drammatica "The Miniaturist". Nel 2018 prende parte alla pellicola thriller "Amiche di sangue".