2024
The Best Reward as Mattia's Father
2024
The Cage - Nella gabbia
2023
Step Over as Carlo Russo
2023
The Girl From Tomorrow as Pietro Crimi
2023
Castelrotto as Ernesto
2022
The Bad Guy (6 episodes)
2022
La prima regola as Il preside
2022
The Peacock’s Paradise as Manfredi
2022
Diary of Spices as Andreas Dürren Fischer
2022
Una Femmina: The Code of Silence as Salvatore
2022
Leonora addio as Delegato del comune di Agrigento
2021
A Girl Returned as Father
2021
The Inner Cage as Franco Coletti
2021
Land of the Sons as Aringo
2021
Don't Kill Me as Luca Bertozzi
2020
The Devil's Clock as Mario (8 episodes)
2019
Giorgio Ambrosoli - Il prezzo del coraggio as Michele Sindona
2019
The Traitor as Pippo Calò
2018
Rosso: A True Lie About a Fisherman as Rosario
2018
Before the Night as Gaetano Caponnetto
2018
Tidal Time as Capudemazza
2018
Trust as Vet (1 episode)
2018
The Good Ground as Mastro
2018
La scorta di Borsellino - Emanuela Loi as Paolo Borsellino
2017
After the War as Riccardo
2017
The Order of Things as Terranova
2017
Ninna nanna as Salvo
2017
I Have Friends in Heaven
2016
Lampedusa - Dall'orizzonte in poi as Basile (2 episodes)
2016
Al giorno d'oggi il lavoro te lo devi inventare as Umberto
2016
A Woman of Courage as Umberto Santino
2015
Uno per tutti as Gil
2015
Reveries of a Solitary Walker as Theo's father
2014
Black Souls as Luciano
2014
Le mani dentro la città as ispettore Giuliani (12 episodes)
2011
Il segreto dell'acqua as Luigi Lo Jacono (6 episodes)
2009
Anti-Mafia Squad as Totò Platania (2 episodes)
2007
Corleone as Vito Maranza (6 episodes)
2003
Andata e ritorno as Appuntato