| Mary: The Making of a Princess (2015) as Prince Henrik |
| The Lovers (2015) as Governor Homby |
| The Diplomat (2009) as Winston Beale |
| 黃石的孩子 (2008) as Roger Appsley |
| Joanne Lees: Murder in the Outback (2007) as Journalist |
| A Message from Fallujah (2005) |
| A Message from Fallujah (2005) as Gary Davis |
| Chameleon 3: Dark Angel (2000) as The Mongoose |
| Airtight (1999) as Harkfield |
| Chameleon II: Death Match (1999) as Mongoose |
| Twisted (1997) as Jay Condor (segment 'Bonus Mileage') |
| Tunnel Vision (1995) as Inspector Bosey |
| Till There Was You (1991) as Rex |
| Mission: Top Secret (1991) as Savage |
| Minnamurra (1989) as Allenby |
| Grievous Bodily Harm (1988) as Stephen Enderby |
| Out of the Body (1988) as Paul Mitz |
| Barracuda (1988) as Zoli Scoane |
| The Lighthorsemen (1987) as Reichert |
| Comrades (1987) as Official in New South Wales |
| Cassandra (1987) as Stephen |
| Run Chrissie Run! (1986) as Terrier |
| Constance (1985) as Simon Malyon |
| Shaker Run (1985) as Paul Thoreau |
| Sherlock Holmes and a Study in Scarlet (1983) |
| Murder Is Easy (1982) as Dr. Thomas |
| Lady Chatterley's Lover (1981) as Sir Clifford Chatterley |
| Hawk the Slayer (1980) as Drogo |
| The Flame Is Love (1979) as Pierre |
| Danton's Death (1978) as Hérault-Séchelles |
| The Naked Civil Servant (1975) as Norma |
| Frankenstein and the Monster from Hell (1974) as Simon Helder |
| The MacKintosh Man (1973) as Cox |
| The Picture of Dorian Gray (1973) as Dorian Gray |
| Captain Kronos: Vampire Hunter (1973) as Paul Durward |
| Demons of the Mind (1972) as Emil |
| The Reprieve (1972) as Cossack Horseman |
| Franklin's Farm (1972) as Nicky |
| Straight On Till Morning (1972) as Peter Clive |
| Von Richthofen and Brown (1971) as German Pilot |
| Sherlock Holmes vs. Frankenstein as Simon Helder |
| A Message from Fallujah Writer |
| A Message from Fallujah Screenplay |