Nel 2012 interpreta Alexei Karenin nell'Anna Karenina (2012) di Joe Wright con Keira Knightley e successivamente è un giovane autore nell'apprezzato Grand Budapest Hotel (2014) di Wes Anderson. In seguito è il protagonista del thriller bellico di Kevin MacDonald dal titolo Black Sea (2014) e del biopic sullo scrittore Thomas Wolfe in Genius (2016). Nel 2017 è il perfido Vortigern, zio di Re Artù, nel King Arthur di Guy Ritchie, ma un altro ruolo segnerà grandemente la sua recente carriera, quello del giovane Albus Silente in Animali fantastici 2 - I crimini di Grindelwald (2018). Nel suo curriculum mancava un cinecomic e arriva con la firma per il personaggio di Mar-Vell aka Walter Lawson per Captain Marvel (2019).
Film | Ruolo |
---|---|
Animali Fantastici 3 | Albus Silente |
Peter Pan & Wendy | Capitan Uncino |
Sherlock Holmes 3 | Dr. John Watson |
The Nest | Roy |
Captain Marvel | Yon-Rogg |
Un Giorno di Pioggia a New York | Ted Davidoff |
Animali Fantastici 2: I Crimini di Grindelwald | Albus Dumbledore |
Vox Lux | il Manager |
King Arthur | Vortigern |
Genius | Thomas Wolfe |
Black Sea | Capitano Robinson |
Spy | Bradley Fine |
Dom Hemingway | Dom Hemingway |
Grand Budapest Hotel | giovane scrittore |
Effetti collaterali | Dott. Jonathan Banks |
Anna Karenina | Alexei Karenin |
Le 5 Leggende | Pitch (voce originale) |
Contagion | Alan Krumwiede |
Hugo Cabret | Padre di Hugo |
Sherlock Holmes - Gioco di ombre | Dott. John Watson |
Serie TV | Ruolo |
The New Pope | Pio XIII, Lenny Belardo |
The Third Day | Sam |
The Young Pope | Pio XIII, Lenny Belardo |