2024
The Children's Train as Amerigo Adulto
2024
Marconi - L'uomo che ha connesso il mondo as Guglielmo Marconi (4 episodes)
2024
Un Amore as Alessandro (6 episodes)
2023
GialappaShow (1 episode)
2023
Call My Agent - Italia (1 episode)
2022
Hypersleep as David Damiani
2022
Infinity. The Universe of Luigi Ghirri as Narratore
2022
Stasera c’è Cattelan su Raidue (1 episode)
2022
Vostro Onore as Vittorio Pagani (8 episodes)
2021
Marilyn's Eyes as Diego
2021
Ligabue - È andata così as Himself (21 episodes)
2021
Chiusi fuori as Self
2021
Azzurri: Road to Wembley as Narratore
2021
Azzurri The Italian Dream at UEFA EURO 2020 (4 episodes)
2021
Il coraggio del leone as Stefano Accorsi
2020
You Came Back as Marco Fasani
2020
Celebrity Hunted Italy as Self (6 episodes)
2019
1994 as Leonardo Notte (8 episodes)
2019
The Champion as Valerio Fioretti
2019
Tintoretto: A Rebel in Venice as (voice)
2018
There's No Place Like Home as Paolo
2018
Made in Italy as Riko
2017
1993 as Leonardo Notte (8 episodes)
2016
Italian Race as Loris De Martino
2015
1992 as Leonardo Notte (10 episodes)
2014
Mafia & Red Tomatoes as Filippo
2014
Bella di notte as Narrator (voice)
2013
The Referee as Cruciani
2013
A Five Star Life as Andrea
2013
The Four O'clock Flower as Narrator
2013
Il clan dei camorristi as Giudice Andrea Esposito (8 episodes)
2013
Io non ti conosco as Massimo
2011
Rust as Sandro adulto
2011
Tous les soleils as Alessandro
2011
La vita facile as Mario
2010
Just The Three of Us as Philippe Martin
2010
Kiss Me Again as Carlo
2008
Baby Blues as Fabrizio
2008
The Maiden and the Wolves as Giuseppe
2007
Two Worlds as Antoine Geller
2007
Shall We Kiss? as Claudio
2007
Saturn in Opposition as Antonio
2006
Mafiosa as Enzo (8 episodes)
2006
Blame It on Fidel! as Fernando de la Mesa
2006
The Tiger Brigades as Achille Bianchi
2005
Romanzo Criminale as Commissario Scialoja
2005
Sensualità a corte as Dottor Antonello (1 episode)
2005
Provincia meccanica as Marco
2004
Wherever You Are as Matteo
2004
An Italian Romance as Giovanni
2004
I nostri trent'anni - Generazioni a confronto as Self
2002
A Journey Called Love as Dino Campana
2002
The Young Casanova as Giacomo Casanova
2002
Le ragioni del cuore (6 episodes)
2001
Santa Maradona as Andrea
2001
The Son's Room as Tommaso - a Patient
2001
The Last Kiss as Carlo
2000
Come quando fuori piove as Lidio (2 episodes)
2000
April Captains as Maia
1999
Un uomo perbene as Raffaele della Valle (avvocato)
1999
Outlaw! as Horst Fantazzini
1998
A Lighter Burden to Bear as Marco
1998
Radiofreccia as Ivan 'Freccia' Benassi
1998
I piccoli maestri as Gigi
1996
La mia generazione as Officer Bonoli
1996
Vesna Goes Fast as Il cameriere
1996
Jack Frusciante è uscito dal gruppo as Alex
1995
Night Voices as Rinaldo (4 episodes)
1992
Brothers and Sisters as Matteo