En 2020 protagonizó la película 2 Hearts, que se hizo especialmente reconocida tres años después gracias a entrar en el catálogo de Netflix.
[8] En 2022 tuvo una participación en la cinta Deep Water, junto a Ana de Armas y Ben Affleck.
[9] Ya en 2023 obtuvo gran reconocimiento para la crítica especializada por sus papeles de Félix Catton en el drama Saltburn y a Elvis Presley en la película biográfica Priscilla.
[10][11] En 2024 estrenó la película Oh, Canada, interpretando al joven Leonard Fife.
[12] Además, se anunció su fichaje para la película histórica On Swift Horses[13] y como el Monstruo de Frankenstein en la próxima película de Guillermo del Toro Frankenstein.