Filmography
| 2025 | Dead of Winter · as Lawyer |
| 2025 | House of Guinness (TV Series) · as Georgie Foreman |
| 2025 | Mickey 17 · as Underboss |
| 2024 | The Salt Path · as Bathing Man |
| 2024 | Say Nothing (TV Series) · as Dáithí |
| 2024 | Blackshore (TV Series) · as Supt. Shanahan |
| 2024 | National Theatre Live: Dear England · as Sam Allardyce |
| 2023 | The Heist Before Christmas · as Spam Brady |
| 2022 | Ballywalter · as Jonny |
| 2022 | Bad Sisters (TV Series) · as Gerald Fisher |
| 2021 | Dalgliesh (2021) (TV Series) · as George Jessop |
| 2021 | Romeo & Juliet · as Lord Capulet |
| 2019 | MotherFatherSon (TV Series) · as Mp Craig Lewis |
| 2019 | Manhunt (2019) (TV Series) · as Bob Cox |
| 2018 | National Theatre Live: King Lear · as Fool |
| 2018 | Hilda (TV Series) · as Additional Voices |
| 2018 | The Little Stranger · as Babb |
| 2017 | National Theatre Live: Salomé · as Pilate |
| 2017 | White Gold (TV Series) · as Brendan |
| 2016 | Florence Foster Jenkins · as Microphone Engineer |
| 2015 | National Theatre Live: The Beaux' Stratagem · as Boniface |
| 2015 | Catastrophe (2015) (TV Series) · as Doctor |
| 2013 | Justin and the Knights of Valour · as Champ |
| 2013 | Utopia (TV Series) · as William Kaye |
| 2012 | Hatfields & McCoys (TV Series) · as Floyd Hatfield |
| 2012 | Titanic (2012) (TV Series) · as Chief Steward Lattimer |
| 2011 | Anonymous · as Richard Burbage |
| 2011 | The Fades (TV Series) · as Supt. Clement |
| 2011 | Silk (TV Series) · as Pc Seth Vernon |
| 2005 | Mrs. Henderson Presents · as Harry |
| 2004 | Gladiatress · as Pictish Man |
| 2004 | Pulling Moves (TV Series) · as Arder |
| 2004 | Hustle (TV Series) · as Ds Loach |
| 2003 | Murphy's Law (2001) (TV Series) · as Campbell |
| 2002 | Boxed · as Mulrune |
| 2001 | Lloyd & Hill · as Ds Tom Finch |
| 2001 | Rebel Heart (TV Series) · as Joe O'neill |
| 2000 | In Defense (TV Series) · as Chris Fink |
| 1999 | With or Without You · as Neil |
| 1998 | Space Island One (TV Series) · as Glover |
| 1997 | Midsomer Murders (TV Series) · as Mickey Ryan |
| 1996 | Silent Witness (TV Series) · as William Preston |
| 1988 | London's Burning (TV Series) · as Superscoop |
| 1987 | Scout · as Shields |
| 1987 | Inspector Morse (TV Series) · as Dc Jackson |
| 1986 | Casualty (TV Series) · as Thomas Doran |
| 1984 | The Bill (TV Series) · as Michael Clancy |
| 1975 | Arena (1975) (TV Series) · as Various Characters |










