2023
Made in Dublin as Not available2022
The Man Who Fell to Earth as Young Papel2021
American Night as Dirty Donnie2020
Final Curtain as Brendan Bloom2018
The Orchard as Leonard2016
Medici: Masters of Florence as Cardinal Della Rovere2016
Stan Lee's Lucky Man as Nelson2010
Love/Hate as Terence2006
A Lonely Sky as Jack Reilly2003
Veronica Guerin as Brian Meehan2003
Conspiracy of Silence as Not available1999
A Secret Affair as Bill Fitzgerald1998
Close Relations as Todd1997
The New Adventures of Robin Hood as Gregory1996
Snakes and Ladders as Dan1994
Uncovered as Domenec1994
A Man of No Importance as Kitty1992
Highlander: The Series as Lucas Kagan1992
Runaway Bay as David Hill1992
Anglo Saxon Attitudes as Larrie Rourke1991
London Kills Me as White Thug at Party1986
Casualty as Jerry