I London i slutet av 1800-talet verkar de två magikerna Robert Angier och Alfred Borden. De konkurrerar om publiken och försöker avslöja varandras nummer men konkurrensen leder till bitter rivalitet där flera får sätta livet till. Slutligen avslöjas Alfred Bordens hemlighet som gör att han går segrande ur striden.