2024
Ari-Cassamortari as Matteo Pasti
2022
Dante as Dante giovane
2022
I cassamortari as Matteo Pasti
2021
Three Floors as Andrea
2021
Leonardo as Tommaso Masini (6 episodes)
2018
Carlo & Malik as Marco Cantabella (36 episodes)
2018
Paul, Apostle of Christ as Cassius
2017
The Music of Silence as Adriano
2016
Medici: Masters of Florence as Piero de' Medici (8 episodes)
2015
Laura's Wedding as Lui
2014
Greenery Will Bloom Again as Young Lieutenant
2014
A testa alta: I martiri di Fiesole
2012
Love Is in the Air as Simone
2010
Longlasting Youth as Lorenzo (4 episodes)
2009
Meno male che ci sei as Gabriele
2009
Sbirri as Marco Gatti
2008
I liceali as Valerio Campitelli (12 episodes)
2007
Fuga con Marlene as Stefano
2004
Orgoglio as Riccardo Aldovrandi (13 episodes)
2000
Distretto di Polizia as Federico Scalise (48 episodes)
1998
Il tesoro di Damasco as Paolo