Philip Seymour Hoffman, Jim Carrey, Hugh Grant, Sacha Baron Cohen e Colin Firth chegaram a ser sondados para estrelar o filme, mas os produtores acabaram descartando-os devido à decisão em ter um elenco mais jovem.
Jake Gyllenhaal, Amanda Seyfried, Olivia Wilde e Andrea Riseborough estiveram cotados para o filme, mas acabaram ficando de fora do elenco.
Mark Ruffalo foi o último integrante do elenco a ser contratado.
Michael Caine acabou passando a noite dentro do camarim nos sets de filmagens. Ele foi ao local após rodar uma cena e acabou adormecendo lá mesmo. Como não ouviu o aviso do diretor de que as filmagens do dia haviam terminado e todos acreditaram que ele já havia ido embora, Caine acabou ficando preso dentro do set de filmagens. Apenas na manhã do dia seguinte é que alguém ouviu seu pedido de socorro, libertando-o do "cativeiro".
Os atores de Truque de Mestre treinaram mágica e realizaram truques "reais", evitando um uso maior de efeitos especiais.
O diretor de fotografia Larry Fong cuidou das cenas de magia (Super 8), enquanto o seu colega Mitchell Amundsen (Transformers) ficou encarregado das sequências de ação.