El actor Guy Pearce encarna al mago, junto con Catherine Zeta-Jones y Timothy Spall completando el reparto principal.