
Acted in 57
2020s
- 2025
- 2024
Dostoyevsky
Lorenzo Enna · 6 episodes
- 2023
Winter Lemons
Lionello
- 2022
- 2020
2010s
- 2019
Havana Kyrie
Raimondo
Credo in un solo padre
Eugenio Salzano
- 2018
Oltre La Nebbia - Il mistero di Rainer Merz
Regista Lucio Brizzo “Stanley”
- 2017
Ninna nanna
Mendicante
- 2016
Queen Kong
Boyfriend
Infinitesimal calculus
Movie
The Wait
Tony Torre
- 2015
Reveries of a Solitary Walker
Jean Jacque Renou
Soldato Semplice
Tenente Italo Mazzoleni
- 2014
Bota
Filipo
Last Stop
Movie
- 2013
Roma criminale
Er Toretto
Il ragioniere della mafia
Movie
- 2012
L'innocenza di Clara
Movie
- 2011
Passannante
Campitelli
Ballkan Bazar
Marcello
- 2010
Dirty War
Paolo Manfredi
Napoli, Napoli, Napoli
Sabastiano
2000s
- 2009
The Red Shadows
Stefano
- 2008
Paul VI: The Pope in the Tempest
Movie
Paolo VI - Il Papa nella tempesta
Don Leone · 2 episodes
Ti stramo - Ho voglia di un'ultima notte da manuale prima di tre baci sopra il cielo
Gigio
The Germans' Factory
Movie
Vita da paparazzo
TV
Sandrine in the Rain
Vincenzo
Cover Boy
Michele
- 2007
A Dream House Nightmare
Vittorio
- 2005
Gli occhi dell'amore
Filippo
Concorso di colpa
Giovanni Barrega
Sangue - La morte non esiste
Bruno
- 2004
- 2002
The Italian
Silvestre
- 2001
La banda
Doren Tectra
- 2000
Operazione Odissea
Nicola Parvitano
1990s
- 1998
Il delitto di Via Monte Parioli
Mirko Reggiani
- 1997
Il decisionista
Movie
- 1996
Bits & Pieces
Movie
- 1991
Paprika
Painter
1980s
- 1989
Rally
Bruno · 4 episodes
- 1988
Don Bosco
Movie
- 1987
Mak pigreco 100
cadetto
- 1986
Sposerò Simon Le Bon
Alex
No release date
Lontanìa
Movie
Il destino dell'ape
Movie
Wrote 1
2000s
- 2005
Sangue - La morte non esiste
Screenplay
Appearances1
2010s
- 2014
Pasolini
Narrator (voice)
Thanked in the credits1
1990s
- 1994