En 2004 protagonizó exitosas películas, tales como "Diarios de motocicleta", del brasileño Walter Salles y, por primera vez para el cine español, en "La mala educación", de Pedro Almodóvar, rol en el cual ganó el premio al mejor actor de largometraje en el Festival Internacional de Cine de Valdivia.