Actor
Christmas Karma
2025
Wonka
2023
as Jenkins
The People We Hate at the Wedding
2022
as Tom
Little Darlings
2022
as Mike
Silent Night
2021
as Tony
Creation Stories
2021
as Bank Manager
Stan & Ollie
2018
as Bernard Delfont
Thomas & Friends: Big World! Big Adventures! The Movie
2018
as Flying Scotsman (voice)
Backstage At Live Aid
2018
as Elton John
Eric, Ernie and Me
2017
as John Ammonds
The Foreigner
2017
as Ian Wood
The Ghoul
2017
as Coulson
Thomas & Friends: The Great Race
2016
as The Flying Scotsman (voice)
Bill
2015
as Sir Walter Raleigh
Paddington
2014
as Third Geographer
Honeysuckle
2014
as Simon
Lapland
2011
as Julian
Holy Flying Circus
2011
as Terry Jones
Rock & Chips
2010
as Golden Egg Waiter
Losing It
2006
as Dr. Hall
Honorable Men
2004
as Tyrone
Cleaner
as Geoffrey Milton