El actor de 39 años ha tenido una brillante carrera no sólo en España, con películas como ''Jamón, Jamón'' o ''Mar adentro'', sino también en Hollywood con filmes como ''Antes que anochezca'' de Julian Schnabel, en la que encarnó al escritor cubano Reynaldo Arenas en una actuación que le valió su primera nominación al premio de la Academia.