

Blade II
2002 · as Blood Bank Doctor / Reaper

Joseph
1995 · as Gad

Back to Black
2024 · as Perfume Paul

Sid and Nancy
1986 · as Duke Bowman

The Bounty
1984 · as William Purcell

Film Stars Don't Die in Liverpool
2017 · as Pub Landlord

7 Seconds
2005 · as Alexsie Kutchinov

Spiders
2013 · as Dr. Darnoff

Solomon
1997 · as Ahlijah

The Garden
1990 · as Devil

Remembrance
1982 · as Vincent

Kick
2015 · as George

Bloody Kids
1980 · as Ken's Gang 3 (as Peter Wilson)

Dead on Time
1999 · as Steven David Armitage

A Chorus of Disapproval
1989 · as Crispin Usher

Crimetime
1996 · as Winfield LaGrave

Phoebe
1985 · as Zeke

Nature Unleashed: Earthquake
2005 · as Mikael