2024
Drift as Italian Man
2023
In the Fire as Antonio
2023
Il cacio con le pere as Fred Ruspanti
2022
Titanium White as Paolo Messina
2020
Shakuntala Devi as Javier
2019
Amundsen as Umberto Nobile
2016
The Durrells as Guido Ferrari (1 episode)
2015
The Man from U.N.C.L.E. as Alexander
2014
Una Buona Stagione as Guido Vannini (6 episodes)
2012
Sposami as Manrico (6 episodes)
2012
To Rome with Love as Reporter at Movie Premiere
2010
Men Vs Women as Marco
2010
When in Rome as Umberto
2009
The International as Enzo Calvini
2008
Married to a Cop as Giovanni Vattoliā¦ (1 episode)
2005
Freezerburn as Pete the Boom Guy
2003
Il ronzio delle mosche as Il comandante
2000
Al momento giusto as Brad Klein
2000
Father Matteo as Andrea Begalli (1 episode)
1998
Sex and the City as Oscar's Assistant (1 episode)