2000
The Adventures of Young Indiana Jones: Love's Sweet Song as Prison Officer
1997
The Disappearance of Finbar as Talent scout
1996
Dalziel & Pascoe as Dr. Frank Mason (1 episode)
1996
Dalziel & Pascoe as Frank Mason (1 episode)
1996
Ballykissangel as Liam Coghlan (57 episodes)
1995
Braveheart as Chief Assassin
1995
The Hanging Gale as Meagher
1994
A Man of No Importance as Breton-Beret
1988
The Courier as Video Editor