Actor
A Man You Don't Meet Every Day
1994 · as Aidan
You, Me & Marley
1992 · as Paul
Hidden Agenda
1990 · as Det Sgt Hughes
Dick Francis: Twice Shy
1989 · as Ted Pitt
A Casualty of War
1989 · as Mick Lynch
Crossfire
1988 · as Sean Scanlon
Lifeforce
1985 · as Guard
Four Days in July
1984 · as Mr McCoy
The Cry
1984 · as George Harbinson
The Writing on the Wall
1983 · as Eamon
Maeve
1981 · as Liam Doyle