Debutta al cinema con Fuochi d’artificio di Leonardo Pieraccioni ma comincia a diventare famoso grazie ai film Almost Blue, L’assedio e L’ultimo bacio. Tra i titoli più importanti, ricordiamo Romanzo criminale, Diaz – Don’t clean up this blood, Lo chiamavano Jeeg Robot, per cui riceve il David di Donatello.
Dal 2017 è sposato con Francesca Barra, giornalista e scrittrice e nel 2022 ha avuto con lei una bambina di nome Atena.