Actor
Back in Action
2025
Strays
2023
as Chester (voice)
Barbie
2023
as Mattel Executive #1
A Whole Lifetime with Jamie Demetriou
2023
as Various
Night at the Museum: Kahmunrah Rises Again
2022
as Dr. McPhee (voice)
Catherine Called Birdy
2022
as Etienne, Manservant to Shaggy Beard
Pinocchio
2022
as Headmaster
Red Flag
2022
The Electrical Life of Louis Wain
2021
as Woodville Jr.
Cruella
2021
as Gerald
Eurovision Song Contest: The Story of Fire Saga
2020
as Kevin Swain
Get Real Dude
2019
Horrible Histories: The Movie - Rotten Romans
2019
as Dimidius
Jarressey
2018
as Jarressey
Game Over, Man!
2018
as Mr. Ahmad
Sherlock Gnomes
2018
as Moriarty (voice)
Paddington 2
2017
as The Professor
The Darkest Universe
2016
as Jack
Bill
2015
as Sergio
Mr. Bean: Funeral
2015
as Vicar
Morning Has Broken
2014
as Max
Jay Kelly
The Roses