Naples to New York
2024 · Drama
as Domenico Garofalo
My Tennis Maestro
2025 · Comedy
as Raul Gatti
I Run to You
2022 · Comedy
as Gianni
Promises
2021 · Drama
as Alexander
Padrenostro
2020 · Drama
as Alfonso Le Rose
Suburra
2015 · Action
as Filippo Malgradi
Nostalgia
2022 · Drama
as Felice Lasco
The Traitor
2020 · Biography
as Tommaso Buscetta
Maria
2024 · Biography
as Ferruccio
Piazza Fontana: The Italian Conspiracy
2012 · Crime
as Giuseppe Pinelli
Enzo
2025 · Drama
as Paolo
The Catcher Was a Spy
2018 · Biography
as Martinuzzi
There's No Place Like Home
2018 · Comedy
as Carlo
Saturn in Opposition
2007 · Drama
as Davide
Angels & Demons
2009 · Mystery
as Inspector Olivetti
Rush
2013 · Biography
as Clay Regazzoni
My Cousin Rachel
2017 · Drama
as Rainaldi
Miracle at St. Anna
2008 · Action
as Peppi 'The Great Butterfly' Grotta
The Count of Monte-Cristo
2024 · Action
as Abbé Faria
Dinner Club S3
2024 · Documentary
as Self
The Chronicles of Narnia: Prince Caspian
as General Glozelle
Night at the Museum
2006 · Adventure
as Christopher Columbus
Marco Polo S2
2016 · Action
as Niccolò Polo