La película está protagonizada por Hugh Jackman como Robert Angier, Christian Bale como Alfred Borden, y David Bowie como Nikola Tesla. También está protagonizada por Michael Caine, Scarlett Johansson, Piper Perabo, Andy Serkis, y Rebecca Hall. La película reúne a Nolan con los actores Bale y Caine de Batman Begins y el director de fotografía Wally Pfister, diseñador de producción y editor.
El Prestigio está protagonizado por un actor.