2024
Io e te dobbiamo parlare as Valentino Marsala
2024
Global Harmony as Rocco
2023
The General's Men as Pio La Torre (2 episodes)
2022
Dante as Donato degli Albanzani
2022
Veneciafrenia as Giacomo
2021
Blanca as Samuele Fares (1 episode)
2021
Io sono... Italia as Narrator
2020
Magari resto as Don Fabio
2020
Rising High as Finanzminister Malta de Luca
2019
The Cat & the Moon as amico di Sonia
2018
Michelangelo Endless as Michelangelo
2018
Sara's Notebook as Father Salvio
2017
Maltese: The Mafia Detective as Luciano Consalvo (3 episodes)
2017
Raphael: The Lord of the Arts as Giovanni Santi
2016
Quel bravo ragazzo as Salvo La Mantia
2016
Boris Giuliano: un poliziotto a Palermo as Leonardo Vitale (2 episodes)
2016
Ustica: The Missing Paper as dottor Morabito
2015
Nomi e cognomi as Domenico Riva
2014
Human Voice as Signore
2012
The Nightshift Belongs to the Stars as Matteo
2012
Day of the Siege as Karà Mustafà
2012
Convitto Falcone as Padre di Antonio Conti
2010
La donna velata as Cesare Orsini
2010
Dopo quella notte as Giovanni
2009
Il falco e la colomba as Amandio (6 episodes)
2009
La bella società as Nello
2009
L'isola dei segreti - Koré as Luigi Grimaldi (4 episodes)
2008
Mogli a pezzi as Karim (4 episodes)
2007
Milan – Palermo: The Return as Rocco Scalia
2007
La Baronessa di Carini as Don Mariano (2 episodes)
2007
Il giorno, la notte. Poi l'alba as Matematico di corte
2007
The Nautical Chart as Palermo
2007
Come le formiche as Fabrizio
2007
The Final Inquiry as Pietro
2007
L'inchiesta - Anno Domini XXXIII as Pietro (2 episodes)
2006
Salvatore. Questa è la vita
2006
Tre giorni di anarchia as Giuseppe
2006
Whitepaddy as Marshall Evans
2005
The Fine Art of Love: Mine Ha-Ha as Inspector
2005
Che Guevara as Fidel Castro
2004
Posso chiamarti amore? as Turi
2002
L'amore imperfetto as Sergio
2001
Judas: Close to Jesus as Judas
2001
CentoVetrine as Cedric Saint Germain (192 episodes)
2000
Les Misérables as Marius (4 episodes)
1999
Li chiamarono... briganti! as Carmine Crocco
1998
The Way We Laughed as Giovanni
1998
Del perduto amore as Dott. Satriano
1997
As You Want Me as Domenico /Desideria
1994
Farinelli as Riccardo Broschi
1993
Mario, Maria and Mario as Mario Della Rocca
1993
The Escort as Andrea Corsale
1993
Liberate mio figlio as Rapitore
1992
Volevamo essere gli U2 as Rocco
1992
Close Friends as Lucio
1992
The Stolen Children as Antonio
1991
Hudson Hawk as Apprentice
1990
Act of Sorrow as Geraci
1976
Domenica In as Self (1 episode)