
Filmography

Police District
2000 · Kruger, Negoziante

Medici: Masters of Florence
2016 · Petrucci

The Name of the Rose
2019 · Hugh of Newcastle

A.D.
1985 · Petronius

Eleven Days, Eleven Nights
1987 · Peter

Caligula: The Untold Story
1982 · Caligula

Cinderella
2011 · Jack

Delirium: Photo of Gioia
1987 · Roberto

Stage Fright
1987 · Peter

Diaz - Don't Clean Up This Blood
2012 · Padre di Inga

The Maharaja's Daughter
1995 · Ashoka

The Blade Master
1983 · Zor

Jubilee
1978 · Ariel
Modì
1989 · Pablo Picasso

Warrior Queen
1987 · Victo

Rino Gaetano - Ma il cielo è sempre più blu
2007 · David, direttore R.C.A.

La bella Otero
1984 · Piriewsky

She
1984 · Pretty Boy

The Invisible Wall
1991 · Donald

Olga O's Strange Story
1995 · Paolo Roli

Until Death
1988 · Carlo

Beyond Darkness
1990 · Father George

Good Morning, Babylon
1987 · Grass, Griffith's Production Manager

The Naked Sun
1984 · Actor

Hunt for the Golden Scorpion
1991 · Tom Maitland

The Prince of Terror
1989 · Paul Hilary

The Invisible Ones
1988 · Actor
La Strada Di Paolo
2011 · Actor

The Navy vs. the Night Monsters
1966 · Actor

Sick Love
1982 · Maggiore Banfield (as David Haughton)

Mean Tricks
1992 · Jimmy Gandelman

The Assisi Underground
1985 · English Officer

Christman in London - God Save the Queen
2016 · Conte Alex

Casablanca Express
1989 · Jason Lloyd

Musica per vecchi animali
1989 · Commissario

18.000 giorni fa
1994 · Max

High Frequency
1988 · Actor

A Double Victory
1989 · Doctor

Ma Shamal - Ritorno al deserto
1998 · John Anton

The Final Contract
1993 · Actor

Neverlake
2014 · Mr. Brooks

Non aprite quella bara
2024 · Jack

Ricordi?
2019 · Padre di Lei

La signora della città
1996 · Gary Sheppard

A Midsummer Night's Dream
1984 · Demetrius (as David Haughton)

Beyond Kilimanjaro, Across the River of Blood
1990 · Jagger
The Room of Words
1990 · Henry

Rino Gaetano - Ma il cielo è sempre più blu
2007 · il direttore della RCA

A Bear Called Arthur
1992 · Nazi officer
Il vizio infinito
1992 · (archive footage)

Blind, Deaf, Dumb
2024 · David