He has played roles on screen in Bonkers (2007), Suburbicon (2017), The Miniaturist (2017), Genius (2018), The Boys (2019), Cowboy Bebop (2021), His Dark Materials (2022), Locked In (2023), and Rivals (2024).
[2][4][5] He is co-founder of The Factory Theatre Company[2] whose patrons include Ewan McGregor, Bill Nighy, Mark Rylance, and Emma Thompson.
[5] His first Hollywood role was in George Clooney's Suburbicon (2017), in a cast which included Matt Damon and Julianne Moore.
[6] and later that year he appeared in his first major television role in the BBC adaptation of Jessie Burton's The Miniaturist, alongside Anya Taylor-Joy, which first aired on Boxing Day 2017.
[9] He had a leading role [10] in the 2024 Disney+ TV adaptation of the 1986 novel Rivals, playing playboy Rupert Campbell Black,[11] alongside a cast that included David Tennant, Danny Dyer, Aidan Turner, Emily Atack, and Katherine Parkinson.