He voiced Christian Bale's Batman in Italian in 'Batman Begins', 'The Dark Knight', 'The Dark Knight Rises' and Batman in 'The Lego Movie', 'LEGO Batman - The Movie', The LEGO Movie 2 - The Second Part' and in the Spotify Podcast 'Batman - Un'autopsia'. The Italian and international movies that highlighted his career include: 'Il Cartaio' by Dario Argento, 'Torneranno I Prati' by Ermanno Olmi, 'Casino Royale' by Martin Campbell, '600 Kilos d'or pur' by Eric Besnard and 'Pauline Dètective' directed by Marc Fitoussi. Throughout the years he appears in many movies and in 2005 he wins the Nastro D'Argento for Best Actor for 'Romanzo Criminale' directed by Michele Placido.
His career begins on the big screen in 1998, but his big break arrives in 2001, when Gabriele Muccino casts him for 'L'Ultimo Bacio'.