Actor
Maria
2024
as Ferruccio Mezzadri
Naples to New York
2024
The Count of Monte-Cristo
2024
as Abbé Faria
Adagio
2023
as Cammello
The Commander
2023
as Salvatore Todaro
Last Night of Amore
2023
as Franco Amore
The Hummingbird
2022
as Marco Carrera
Run to You
2022
as Gianni
Promises
2021
as Alexander
All Star - Ritorno al cinema
2021
as Maschera
Er Collera Moribbus - Conversazione all'Osteria di Piazza della Gensola
2021
as Narratore
Tutti per 1 - 1 per tutti
2020
as d'Artagnan
Our Father
2020
as Alfonso Le Rose
The Best Years
2020
as Giulio Ristuccia
Hammamet
2020
as Bettino Craxi
The Traitor
2019
as Tommaso Buscetta
Moschettieri del Re - La penultima missione
2018
as D'Artagnan
The Catcher Was a Spy
2018
as Martinuzzi
There's No Place Like Home
2018
as Carlo
Chi m'ha visto
2017
as Peppino
My Cousin Rachel
2017
as Rinaldi
Husband & Wife
2017
as Andrea
The Confessions
2016
as Ministro italiano
Suburra
2015
as Filippo Malgradi
A Mother
2015
as Pierre
Senza nessuna pietà
2014
as Mimmo
Secchi
2013
as Narratore
Rush
2013
as Clay Regazzoni
World War Z
2013
as W.H.O. Doctor
Garibaldi's Lovers
2012
as Giuseppe Garibaldi (voice)
Piazza Fontana: The Italian Conspiracy
2012
as Giuseppe Pinelli
A Flat for Three
2012
as Fulvio Brignola
ACAB : All Cops Are Bastards
2012
as Cobra
General della Rovere
2011
as Bertone
La vita facile
2011
as Luca
The Entrepreneur
2011
as Nicola
Unlikely Revolutionaries
2010
as Pepe
Come Undone
2010
as Domenico
Kiss Me Again
2010
as Marco
Angels & Demons
2009
as Inspector Olivetti
Pane e libertà
2009
as Giuseppe 'Peppino' Di Vittorio
The Man Who Loves
2008
as Roberto
Miracle at St. Anna
2008
as Peppi 'The Great Butterfly' Grotta
The Chronicles of Narnia: Prince Caspian
2008
as Lord Glozell
Saturn in Opposition
2007
as Davide
Night at the Museum
2006
as Christopher Columbus
The Unknown Woman
2006
as Donato Adacher
Bartali: The Iron Man
2006
as Gino Bartali
Romanzo Criminale
2005
as Libano
Amatemi
2005
as Claudio
Sorry, You Can't Get Through!
2005
as Piero
The Keys to the House
2004
as Alberto
Our Italian Husband
2004
as Vincenzo Scocozza
Al cuore si comanda
2003
as Riccardo
Past Perfect
2003
as Filippo
Ferrari
2003
as Filippo
Gli insoliti ignoti
2003
as Commissario Piero Cucciolla
Ladri ma non troppo
2003
as Commissario Piero Cucciolla
Emma sono io
2002
as Carlo
El Alamein
2002
as sergente Rizzo
Da zero a dieci
2002
as Biccio
La verità, vi prego, sull'amore
2001
as Michelangelo
Judas: Close to Jesus
2001
as Simone
The Last Kiss
2001
as Marco
La carbonara
2000
as Sergente
Excellent Cadavers
1999
as Mario
Bonanno: A Godfather's Story
1999
as Felice Buccellato
Sweet Idleness
1999
as Rossini
In barca a vela contromano
1997
as Castrovillari
The Prince of Homburg
1997
as Sparren
Pugili
1995
Una questione privata
1993
as Ivan
Enzo
Il maestro