Sinopse:
Ambientado na Viena do século XIX, o filme segue a história de Eisenheim (Edward Norton), um renomado mágico que reencontra Sophie (Jessica Biel), seu amor de infância, agora prometida ao cruel príncipe Leopold (Rufus Sewell). Enquanto Sophie se vê presa a um casamento sem amor, Eisenheim usa suas habilidades de ilusionismo para desafiar a nobreza, cativando o público e intrigando o inspetor-chefe Uhl (Paul Giamatti), que investiga seus espetáculos por suposta necromancia. Conforme os sentimentos entre Eisenheim e Sophie se intensificam, ele planeja seu truque mais ousado: expor a verdade sobre Leopold e libertar Sophie. Este drama fascinante mistura romance, política e magia com uma narrativa cheia de reviravoltas e mistério.