Known For
Primavera
2025

Vent'anni di Sensualità a corte
Antonello
2025

Una figlia
Pietro
2025

Diamonds
Regista Premio Oscar / Stefano
2024

The Children's Train
Amerigo Adulto
2024

Carlo Mazzacurati - A Certain Idea of Cinema
Self
2024

Marconi, O Homem que Uniu o Mundo
Guglielmo Marconi · (4 episodes)
2024

Un Amore
Alessandro · (6 episodes)
2024

50 km/h
Guido
2024

GialappaShow
(2 episodes)
2023

Call My Agent - Italia
(1 episode)
2023

Hypersleep
David Damiani
2022

Infinity: The Universe of Luigi Ghirri
Narratore
2022

Stasera c’è Cattelan su Raidue
(1 episode)
2022

Vostro Onore
Vittorio Pagani · (8 episodes)
2022

Marilyn's Eyes
Diego
2021

Ligabue - È andata così
Himself · (21 episodes)
2021

Chiusi fuori
Self
2021

Azzurri: Road to Wembley
Narratore
2021

Azzurri The Italian Dream at UEFA EURO 2020
(4 episodes)
2021

Il coraggio del leone
Stefano Accorsi
2021

You Came Back
Marco Fasani
2020

Celebrity Hunted Italy
Self · (6 episodes)
2020

The Goddess of Fortune
Arturo
2019

1994
Leonardo Notte · (8 episodes)
2019

The Champion
Valerio Fioretti
2019

Tintoretto: A Rebel in Venice
(voice)
2019

There's No Place Like Home
Paolo
2018

Made in Italy
Riko
2018

Lucky
Patrizio
2017

1993
Leonardo Notte · (8 episodes)
2017

Italian Race
Loris De Martino
2016

1992
Leonardo Notte · (10 episodes)
2015

Mafia & Red Tomatoes
Filippo
2014

The Referee
Cruciani
2013

A Five Star Life
Andrea
2013

The Four O'clock Flower
Narrator
2013

Il clan dei camorristi
Giudice Andrea Esposito · (8 episodes)
2013

Io non ti conosco
Massimo
2013

Rust
Sandro adulto
2011

Tous les soleils
Alessandro
2011

La vita facile
Mario
2011

Just The Three of Us
Philippe Martin
2010

Kiss Me Again
Carlo
2010

Can't Say No
Matteo
2009

Baby Blues
Fabrizio
2008

The Maiden and the Wolves
Giuseppe
2008

Two Worlds
Antoine Geller
2007

Shall We Kiss?
Claudio
2007

Saturn in Opposition
Antonio
2007

Mafiosa
Enzo · (8 episodes)
2006

Blame It on Fidel!
Fernando de la Mesa
2006

The Tiger Brigades
Trainee inspector Achille Bianchi
2006

Romanzo Criminale
Commissario Scialoja
2005

Sensualità a corte
Dottor Antonello · (1 episode)
2005

Provincia meccanica
Marco
2005

Wherever You Are
Matteo
2004

An Italian Romance
Giovanni
2004

I nostri trent'anni - Generazioni a confronto
Self
2004

A Journey Called Love
Dino Campana
2002

The Young Casanova
Giacomo Casanova
2002
Le ragioni del cuore
(6 episodes)
2002

Santa Maradona
Andrea
2001

His Secret Life
Michele
2001

The Son's Room
Tommaso - a Patient
2001

The Last Kiss
Carlo
2001

Tabloid
2001

Outlaw!
Horst Fantazzini
1999

A Lighter Burden to Bear
Marco
1998
Dieci giorni
The Lesson
Le cose non dette
Come quando fuori piove
Lidio · (2 episodes)
2000

April Captains
Maia
2000

Un uomo perbene
Raffaele della Valle (avvocato)
1999

Radiofreccia
Ivan 'Freccia' Benassi
1998

I piccoli maestri
Gigi
1998

Naja
Tonino
1997

La mia generazione
Officer Bonoli
1996

Vesna Goes Fast
Il cameriere
1996

Jack Frusciante è uscito dal gruppo
Alex
1996

Night Voices
Rinaldo · (4 episodes)
1995

Brothers and Sisters
Matteo
1992