Tom Branson
Downton Abbey 3 (2025)
Eddie
You Can't Run Forever (2024)
David
Cold Meat (2024)
Lover's Husband
My Name Is Andrea (2022)
Downton Abbey: A New Era (2022)
Brennan
As Luck Would Have It (2021)
Downton Abbey (2019)
Dougie
Doing Money (2019)
Paul Prenter
Bohemian Rhapsody (2018)
Richard Addison
The Hunter's Prayer (2017)
John Cairncross
The Imitation Game (2014)
Wayne
Grand Piano (2013)
Max
In Fear (2013)
DC Simon Ellis
The Sweeney (2012)
Karl
Rewind (2010)
Fred Boggis
From Time to Time (2009)
Factory Farmed (2008)
Edeco
Attila the Hun (2008)
Mo Chara
Man About Dog (2004)
Vincent
Cowboys & Angels (2004)
British Officer
Benedict Arnold: A Question of Honor (2003)
Policeman 1 (Smashed Car)
The Escapist (2002)
Rory
Iníon an Fhiaclóra (2000)