La película narra la historia de un mago (Edward Norton) que utiliza sus habilidades para conquistar a Sophie von Teschen (Jessica Biel) que es la prometida de un príncipe, desestabilizando, de esa manera la corona de Viena.