

Wrath of Man
2021 · as Doctor

Angel Has Fallen
2019 · as Ad. Paul Sebring

Superman IV: The Quest for Peace
1987 · as MBC Newscaster

Labyrinth
1986 · as Goblin (voice)

Little Shop of Horrors
1986 · as Her Assistant

102 Dalmatians
2000 · as Le Pelt's Assistant

Arthur Christmas
2011 · as UNFITA OPS (voice)

Lifeforce
1985 · as Rawlins (voice) (uncredited)

The Jacket
2005 · as Prosecutor

Show Dogs
2018 · as Klaus Hochauser

Universal Soldier: Regeneration
2010 · as Dr. Colin

Moonwalkers
2015 · as Mr. White

London Boulevard
2010 · as Lawyer I

Narcopolis
2015 · as Martin Fox

Final Portrait
2017 · as Claude Martineau

Jude
1996 · as Showman

Rally Road Racers
2023 · as Beppe (voice)

The 100 Year-Old Man Who Climbed Out the Window and Disappeared
2013 · as Harry S Truman