Place of Birth: Cork, County Cork, Ireland
Date of Birth: Dec 13, 1951
The Name of the Rose
Hugh of Newcastle
Neverlake
Mr. Brooks
Diaz - Don't Clean Up This Blood
Padre di Inga
Rino Gaetano - Ma il cielo è sempre più blu
il direttore della RCA
Distretto di Polizia
Kruger
Negoziante
La strana storia di Olga 'O'
Paolo Roli
The Maharaja's Daughter
Ashoka
Hornsby e Rodriguez - Sfida criminale
Jimmy Gandelman
Un orso chiamato Arturo
Nazi officer
Il muro di gomma
Donald
Caccia allo scorpione d'oro
Tom Maitland
La casa 5
Father George
Mal d'Africa
Jagger
La stanza delle parole
Henry
Casablanca Express
Jason Lloyd
Musica per vecchi animali
Commissario
Il maestro del terrore
Paul Hilary
Deliria
Peter
Le foto di Gioia
Roberto
Warrior Queen
Victo
Good Morning, Babilonia
Grass, Griffith's Production Manager
Undici giorni, undici notti
Per sempre
Carlo
The Assisi Underground
English Officer
A.D.
Petronius
She
Pretty Boy
La bella Otero
Piriewsky
Ator l'invincibile 2
Zor
Caligola: La storia mai raccontata
Caligula (as David Cain Haughton)
Malamore
Maggiore Banfield (as David Haughton)
Jubilee
Ariel
David Brandon