The Ladies' Paradise
as Teresio “Ezio” Colombo
Baby
as Arturo Altieri
Anti-Mafia Squad
as Stefano Lauria
Che Dio Ci Aiuti
as Marco Ferrari
Questa è la mia terra
as Giacomo De Santis
I liceali
as prof. Enea Pannone
Una pallottola nel cuore
as Gabriele Leoni
Cinderella
as Valerio
ExtraVergine
as Claudio
48 Hours
as Fabrizio Strada
Adriano Olivetti
as Mauro Barale
Zodiac
as Paolo Donati
Facing Windows
as Young Davide
Sacred Heart
as Padre Carras
Il prossimo tuo
as Stefano
Solo per amore
as Pietro Mancini
BFF – Best Friends Forever
as Diego
David's Birthday
as Matteo
Maria Montessori: una vita per i bambini
as Giuseppe Montesano
Blood of the Losers
as Vincenzo Nardi