
Acted in 47
2020s
- 2024
Blind, Deaf, Dumb
David
Non aprite quella bara
Jack
2010s
- 2019
- 2016
Christman in London - God Save the Queen
Conte Alex
- 2014
Neverlake
Mr. Brooks
- 2012
- 2011
Cinderella
Jack · 2 episodes
2000s
- 2007
Rino Gaetano - Ma il cielo è sempre più blu
il direttore della RCA
Rino Gaetano - Ma il cielo è sempre più blu
David, direttore R.C.A. · 2 episodes
- 2000
1990s
- 1998
Ma Shamal - Ritorno al deserto
John Anton
- 1996
La signora della città
Gary Sheppard
- 1995
The Maharaja's Daughter
Ashoka · 3 episodes
Olga O's Strange Story
Paolo Roli
- 1994
18.000 giorni fa
Max
- 1993
The Final Contract
Movie
- 1992
Mean Tricks
Jimmy Gandelman
A Bear Called Arthur
Nazi officer
- 1991
The Invisible Wall
Donald
Hunt for the Golden Scorpion
Tom Maitland
- 1990
Beyond Kilimanjaro, Across the River of Blood
Jagger
Beyond Darkness
Father George
1980s
- 1989
Casablanca Express
Jason Lloyd
Musica per vecchi animali
Commissario
The Prince of Terror
Paul Hilary
A Double Victory
Doctor
- 1988
Until Death
Carlo
The Invisible Ones
Movie
High Frequency
Movie
- 1987
Good Morning, Babylon
Grass, Griffith's Production Manager
- 1985
A.D.
Petronius · 5 episodes
- 1984
A Midsummer Night's Dream
Demetrius (as David Haughton)
The Naked Sun
Movie
She
Pretty Boy
La bella Otero
Piriewsky · 4 episodes
- 1983
- 1982
1970s
- 1978