All roles

The Gorge
2025, Movie - Action, Adventure, Romance
Apartment 7A
2024, Movie - Horror, Thriller
Wonka
2023, Movie - Adventure, Family, Fantasy
His Dark Materials
2019, Show - Drama, Adventure, Family
Doctor Strange
2016, Movie - Action, Adventure, Fantasy
Zack Snyder's Justice League
2021, Movie - Action, Adventure, Fantasy
Paddington 2
2017, Movie - Adventure, Family, Comedy
Red Election
2021, Show - Crime, Drama, Mystery
Mary Poppins Returns
2018, Movie - Family, Fantasy, Comedy
The Double
2014, Movie - Drama, Thriller
Justice League
2017, Movie - Action, Adventure, Fantasy
The Commuter
2018, Movie - Action, Mystery, Thriller
Ghost Stories
2018, Movie - Drama, Horror
Turks & Caicos
2014, Movie - Action, Drama, Mystery
The Last Panthers
2015, Show - Crime, Drama
National Theatre at Home: The Effect
2024, Movie - Drama
Superworm
2021, Movie - Animation, Family, Comedy
National Theatre Live: Hamlet
2015, Movie - Drama, Romance
Sumotherhood
2023, Movie - Action, Crime, Comedy
The Café
2011, Show - Documentary, Comedy
National Theatre Live: Antigone
2012, Movie - Drama
Capital
2015, Show - Drama
Gwen
2018, Movie - Drama, History, Mystery
Mike Bassett: Manager
2005, Show - Comedy