2024
Troppo azzurro as Sandro
2024
The Cage - Nella gabbia as Alessandro
2021
The Turning Point as Ludovico
2018
Baby as Fabio Fedeli (18 episodes)
2014
Red Band as Vale (Valentino Maggi) (19 episodes)
2012
The Day of the Siege: September Eleven 1683 as Marco d'Aviano da piccolo
2012
Walter Chiari - Fino all'ultima risata
2011
Dov'è mia figlia as Giorgio (4 episodes)
2010
Clash of civilization over an elevator in Piazza Vittorio as Il Gladiatore (bambino)
2009
Al di là del lago as Lorenzo
2006
The Holy Family as Jesus
2006
I Cesaroni as Achille (58 episodes)