as Self
2023
as Tom Essex
2017
as Illegal Surgeon
2009
as Mister Max
1999
as Richman
1996
as Nick
1995
as Miles Standish
1994
as Ralph Straker (as John Ryan)
1993
as Cyborg (as John Ryan)
as Camille Muhamed
1992
Stunts (Crew)
as Chris McCall
as Sergei (as John Ryan)
1991
as Nightclub Manager
1989
as Police Officer (as John Ryan)
1986
as Platoon Commander
as Jeff Conti
as Colonel Mitri Petrovich
1983
as Big Nick Rafferty
1982
as SAS Leader
2001
as Technomage
as Fergus
1997
as Colonel George Haviland
as Ryan
as King Arthur (voice)
as Troublemaker
as Captain Finius Wideman
as Eddie
1985
as Jack Conroy
1984