2025
Parikrama as Alessandro2025
Little Richard The Shark? as (voice)2024
My Place is Here as Lorenzo2024
The hidden sea as Not available2023
Padre Pio as Gerardo2023
Hitmen as Don Salvatore Piazza2023
My Brother and I as Not available2022
The Great Salento War as Not available2022
Romanzo radicale as Not available2021
American Night as Don Tony2020
The Devil's Clock as Jacopo Merani2020
WAMEGO: Addendum as Not available2020
The Great Wave as Not available2019
Martin Eden as Bernardo Fiore2019
From the Vine as Luca2019
Aspromonte: Land of The Forgotten as Cosimo2019
Lucania as Don Fortunato2018
Das Boot as Sal "Toto" Giuliano2018
The Last Man as Antonio2018
Soledad as Belmonte2018
Renata Fonte - Una donna contro tutti as Antonio Spagnolo2018
Prigioniero della mia libertà as Sovritendente Maggio2018
La banalità del crimine as Conte2017
Maltese as Cesare Millocca (u' normanno)2017
All the Money in the World as Saverio Mammoliti2017
The Space Between as Di Stasio2017
A Family as Pietro2016
Worldly Girl as Celestino2016
Ustica: The Missing Paper as Corrado di Acquaformosa2015
Squadra Mobile as Enrique2014
Black Souls as Luigi2013
Cha cha cha as Fotografo2012
6 passi nel giallo as Giovanni Ravaioli2012
Il Generale Dei Briganti as Rocco2012
Twins as Giovanni Ravaioli2009
Anti-Mafia Squad as Africa2008
L'ultimo padrino as Emanuele / 'Africano'2007
Corleone as Calogero Bagarella2007
Maradona, the Hand of God as Diego Armando Maradona2005
St. Peter as Marco2005
St. Peter as Marco2005
Mary as Apostle Peter2003
Once Upon a Time in Mexico as Fideo2003
It's Better to Be Wanted for Murder Than Not to Be Wanted at All as Ben Clemons2001
Texas Rangers as Jesus Sandoval2001
Knights of the Quest as Ranieri di Panico2000
Father Matteo as Saverio Donini2000
From Dusk Till Dawn 3: The Hangman's Daughter as Johnny Madrid1999
The Five Senses as Roberto1997
David as Urija1997
Davide as Uriah1997
Vacation in Hell as Angelo1996
The Stendhal Syndrome as Marco Longhi1996
Italiani as Fortunato1996
La frontiera as Franco Velich1995
In the Flesh as Eddie Sanchez1995
Manhattan Merengue as Carmelo1995
Bandits as David1994
The Whores as Maurizio1993
La ribelle as Sebastiano1993
Tre passi nel delitto - Villa Maltraversi as Mirko Cavicchi1992
Like Water for Chocolate as Pedro Muzquiz1990
The Palermo Connection as il fioraio1990
Ferdinando, Man of Love as Not available1990
La fine dei giochi as Not available1989
Scugnizzi as Salvatore1988
Cinema Paradiso as Salvatore 'Totò' Di Vita (teen)1988
Ciao ma'... as Paolo1987
The Last Minute as Paolo Tassoni1987
Il coraggio di parlare as Fortunato il pastore1987
The Bride Was Beautiful as Giuseppe