1987
as Peter
as Victo
1982
as Caligula
as Roberto
1995
as Paolo Roli
1989
as Jason Lloyd
as Maggiore Banfield (as David Haughton)
1978
as Ariel
as Grass, Griffith's Production Manager
2012
as Padre di Inga
1988
as Carlo
1985
as English Officer
1991
as Donald
as Paul Hilary
1983
as Zor
2019
as Padre di Lei
1984
as Pretty Boy
2014
as Mr. Brooks