Novèl wis diangkat ing filem kang disutradarani Christopher Nolan lan digebyahaké tanggal 20 Oktober 2006 kanthi paraga Christian Bale minangka Alfred Borden lan Hugh Jackman minangka Robert Angier. Paraga liyané ya iku Michael Caine, Scarlett Johansson lan David Bowie.