2010
The Black Waters of Echo's Pond as Charles2009
Mega Shark vs. Giant Octopus as Lamar Sanders2008
Jack Hunter and the Lost Treasure of Ugarit as Professor Frederick Shaffer2008
Live Fast, Die Young as Sidney Blackstone2007
30,000 Leagues Under The Sea as Captain Nemo2007
The Blue Rose as Not available2007
On Broadway as Martin O'Toole2006
Club Soda as Man at Bar #12003
Red Roses and Petrol as Prof. Thompson2003
Flush as Hobo1997
Titanic as Charles Hendrickson (uncredited)1997
The Disappearance of Finbar as Michael Flynn1996
Space Truckers as Mel1996
Some Mother's Son as Platoon Leader1996
Trojan Eddie as Gerry1995
JAG as Jack Moore1995
Braveheart as Malcolm Wallace1994
Chicago Hope as Not available1993
In the Name of the Father as Remand Prison Officer1991
Murder in Eden as Rory Rua1990
The Love She Sought as Harold Fielding1988
Taffin as Seamus1988
Joyriders as Thug in Men's Room1988
Reefer and the Model as Spider1986
Shergar as Frank1981
Bergerac as Martin O'Brien1979
Minder as Eddie