Actor
The Equalizer 3
2023
as Enzo Arisio
Cento cuori
2023
The Right to Happiness
2023
My Name Is Vendetta
2022
as Angelo Lo Bianco
Lupo bianco
2022
as Padre adottivo Piero anziano
Fra due battiti
2021
as Il Maggiordomo
Ford v Ferrari
2019
as Enzo Ferrari
Il ritratto incompiuto
2019
Don't Stop Me Now
2019
as Comandante D'Alessandro
Ether
2018
as Old Priest
All You Ever Wished For
2018
as Don Rossi
David Troll
2017
Voice from the Stone
2017
as Alessio
La ragazza dei miei sogni
2017
as Conte
Mothers
2017
as Eric
Live by Night
2016
as Maso Pescatore
La Sindrome di Antonio
2016
as Gino
Infernet
2016
as Don Luciano
Red Thousand Miles Race
2015
as Giovanni Nobile
Il Bacio Azzurro
2015
as Nonno Angelo
Maicol Jecson
2014
as Cesare
Welcome Mr. President!
2013
as Morelli
Rock Paper Scissors
2013
as Lorenzo
God's Mighty Servant
2012
as Eugenio Pacelli / Papst Pius XII
The Jewel
2011
as Amanzio Rastelli
Services sacrés
2009
as Le cardinal Grazziani
Italians
2009
as Roviglione
Misstake
2008
as Giovanni
Black Sun
2007
as Anatomopatologo
The Duchess of Langeais
2007
as Le confesseur au couvent
7 and 8
2007
as frate Antonio / Mimmo Barresi
Quijote
2006
as Morte
Il grande Torino
2005
as Ferruccio Novo
Persona non grata
2005
as Italian Consul
L'eretico - Un gesto di coraggio
2004
as Dino del Garbo
A/R Andata + Ritorno
2004
as Padre di Dante
The Tulse Luper Suitcases, Part 1: The Moab Story
2003
Heaven
2002
as Filippo's Father
Her Mother, the Whore
2001
as Paolo
La seconda ombra
2000
as Il direttore dell'ospedale
Li chiamarono... briganti!
1999
as Don Pietro
Pirates: Blood Brothers
1999
as Count Cornero
L'elefante bianco
1998
as King Shai
Marquise
1997
as Jean-Baptiste Lully
The Cave of the Golden Rose 5
1996
as Senzanome
La signora della città
1996
as Joe Nicolosi
Morte di una Strega
1996
as Giovanni Riccardi
Red Colibri
1995
The Angel with the Gun
1992
as Il commissario
The Voyage of Captain Fracassa
1990
as Vallombrosa
Breath of Life
1990
as Sebastiano
In The Rose Garden
1990
as Giulio
A Case of Mystery
1990
as Sergio Anselmi
Una vittoria (TV)
1988
as Michele
Polar
1987
Sick Love
1982
as Il monco
Giocare d'azzardo
1982
as Andrea
The Lost Way
1980
as Angelo
Corleone
1978
as Biagio Lo Cascio
The Seagull
1977
as Costantino
The Antichrist
1974
as Filippo Oderisi
Rome Wants Another Caesar
1974
as Remo
Walking to Paris
Il circo delle meraviglie