It Snows in Benidorm
2020 · Drama
as Peter Riordan
Mr. Turner
2014 · Biography
as JMW Turner
The Changeover
2019 · Fantasy
as Carmody Braque
Cider with Rosie
2015 · Drama
as Laurie Lee
Secrets & Lies
1997 · Comedy
as Maurice
The Last Bus
2021 · Drama
as Tom
The Grand Duke of Corsica
2021 · Comedy
as Alfred Rott
Comes a Bright Day
2012 · Drama
as Charlie Morgan
Bolan's Shoes
2023 · Drama
as Jimmy
Northern Comfort
2023 · Comedy
as Edward
Mrs. Lowry and Son
2019 · Biography
as L S Lowry
The Journey
2017 · Biography
as Ian Paisley
Away
2017 · Crime
as Joseph
Goodbye June
2025 · Drama
as Bernie
Spencer
2021 · Biography
as Major Alistair Gregory
as Major Alistar Gregory
Wicked Little Letters
2024 · Biography
as Edward Swan
Dream Demon
1988 · Horror
as Russell Peck
Denial
2016 · Biography
as David Irving
Death Valley
2025 · Comedy
as John Chapel
Death Defying Acts
2008 · Drama
as Sugarman
Wake Wood
2011 · Drama
as Arthur
Love Bite
2012 · Comedy
as Sid
The Love Punch
2014 · Comedy
as Jerry
Immortality
2000 · Crime
as Inspector Healey
Early Man
2018 · Animation
as Chief Bobnar
Room on the Broom
2013 · Animation
as Dragon
Assassin's Bullet
2012 · Action
as Dr. Aaron Kahn
The Pale Blue Eye
2023 · Crime
as Superintendent Thayer
Enchanted
2007 · Animation
as Nathaniel
Still Crazy
1999 · Comedy
as David 'Beano' Baggot
Gothic
1987 · Drama
as Dr. Polidori
Rich Flu
2025 · Sci-Fi
as Sebastian Snail Sr.
Intimacy
2001 · Drama
as Andy
Life Is Sweet
1991 · Comedy
as Aubrey
Vatel
2000 · Biography
as Gourville
Vanilla Sky
2001 · Fantasy
as Thomas Tipp
Wasteland
2013 · Crime
as D.I. West
Chicken Run
2000 · Animation
as Nick
Topsy-Turvy
as Richard Temple
My Angel
as Mr. Lambert
The Bride
1985 · Fantasy
as Paulus
Alice in Wonderland
2010 · Adventure
as Bayard
Desert Flower
2009 · Biography
as Terry Donaldson
The Missionary
1982 · Comedy
as Parswell
Alice Through the Looking Glass
2016 · Adventure
Quadrophenia
1979 · Drama
as Projectionist