A principios de 2004, representó el papel de Joaquín de la Vega en la película "La leyenda del Zorro", protagonizada por Antonio Banderas y Catherine Zeta-Jones.