En 2006 protagonizó "El amor en los tiempos del cólera", dirigida Mike Newel con un guion del sudafricano Ronald Harwood y rodada en Cartagena de Indias.