Actor
Loving
1996 · as Captain Davenport
Jimmy
2026 · as Mayor
Blue Moon
2025 · as Lawrence Langner
The Reluctant Royal
2025 · as Jeffers
Christmas in Notting Hill
2023 · as Archie
With Love, from AIDAN
2023
Verdigris
2023 · as Nigel
The Flag
2016 · as Crouch
A Nightingale Falling
2014 · as Dr.Devlin
Mrs. Brown's Boys D'Movie
2014 · as Michael Gibney
Frank
2014 · as Port Official
Becoming Jane
2007 · as Mr. Lefroy
Michael Collins
1996 · as Black and Tan