Portobello
Sandokan
as Yanez de Gomera
Medici: Masters of Florence
as Filippo Brunelleschi
Buona la prima!
as Ospite
Belve
as Sé stesso
Beauty and the Beast
as Leon Dalville
Elisa di Rivombrosa
as Conte Fabrizio Ristori
The Lying Life of Adults
as Andrea
Stranded
as Giovanni Lo Bianco
A Liberal Passion
as Giulio
La cura
as Tarrou
Boss Hunt
as Michele Zagaria
Un amore e una vendetta
as Lorenzo bermann
Tango for Freedom
as Marco Ferreri
Il Capitano
as Giulio Traversari
Inspector De Luca
as Commissario Achille De Luca
Non mentire
as Andrea Molinari
Masantonio
as Elio Masantonio
Loose Cannons
as Antonio
Leopardi. The Infinity Poet
as Don Carmine