2024
Citadel: Diana as Gabriele Donati (6 episodes)
2023
Suburræterna as Amedeo Cinaglia (8 episodes)
2022
The Gymnasts as Alex Borrelli (6 episodes)
2022
Everything Calls for Salvation as Dottor Mancino (7 episodes)
2021
L'uomo che inventò il futuro
2021
Per tutta la vita as Andrea
2019
Girl in Flight as Pietro
2017
Suburra: Blood on Rome as Amedeo Cinaglia (24 episodes)
2017
Amore pensaci tu as Marco Pellegrini (20 episodes)
2016
Romanzo Siciliano as Capitano Ettore Neri (8 episodes)
2015
Limbo as Capitano Paggiarin
2015
La Scala Theatre: the Temple of Wonders as Batolomeo Merelli
2015
Deep in the Wood as Manuel Conci
2013
Barabbas as Pontius Pilate (2 episodes)
2012
Barabbas as Pontius Pilate
2012
And They Call It Summer as Mauro
2012
ACAB : All Cops Are Bastards as Negro
2010
From the Waist On as Danilo
2009
Just Married as Fabio Di Caio
2009
Tutta la verità as Marco D'Elia (2 episodes)
2009
Tutta la verità as Marco D' Elia
2009
Different from Whom? as Remo
2008
Un gioco da ragazze as Mario Landi
2008
Amore, bugie e calcetto as Lele
2007
Amore che vieni, amore che vai as Salvatore
2007
I Want You as Marcantonio
2005
R.I.S. - Delitti Imperfetti as Capitano Fabio Martinelli (84 episodes)
2004
A luci spente as Andrea Guatieri
2003
Facing Windows as Filippo
1998
Donne in bianco as Daniele
1997
La dottoressa Giò as Paolo (11 episodes)