Antonio Banderas
Also in 2005 he played Zorro's son in the Columbia Pictures movie The Legend of Zorro, featuring Antonio Banderas and Catherine Zeta-Jones.