Known For
Filmography
2025
2005
2001
2001
20001999
1998
1997
1995
1992
1992
1989

All Change
Movie · as Simon

Planespotting
Movie · as Samaras

Waking the Dead
TV · as Graham Penn · 2 eps

As If
TV · as Alfredo · 1 ep
Metropolis
Metropolis
TV · as David Manning · 6 eps

Star Wars: Episode I - The Phantom Menace
Movie · as Naboo Guard (uncredited)

The First 9½ Weeks
Movie · as Harlan

The Vanishing Man
TV · as Alan Page · 1 ep

Bugs
TV · as Grey · 1 ep

A Touch of Frost
TV · as Richie Dearne · 1 ep

Highlander: The Series
TV · as Dice · 1 ep

Agatha Christie's Poirot
TV · as Joseph Mercado · 1 ep
