Actor · Born 1964
Harbinger
2026 · as Mike
Addicted to Change
2026 · as Jon Nielson
Jackie the Stripper
2026 · as John Grey
Doctor Plague
2026
Dream Hacker
2025 · as Professor William Hanson
Bermondsey Tales: Fall of the Roman Empire
2024 · as Mick
Dangerous Game
2017 · as Detective Graham Crawford
Underground
2007 · as Brandon Glover
Hollyoaks: Indecent Behaviour
2001 · as Dion
The Investigator
1997
Life After Life
1990 · as 1st Removal Man
Out of Order
1988 · as Anthony Campbell