Cast

Hugh Jackman Robert Angier
Christian Bale Alfred Borden
Piper Perabo Julia McCullough
Scarlett Johansson Olivia Wenscombe
Samantha Mahurin Jess
Jim Piddock Prosecutor
Monty Stuart Stagecoach Driver
J. Paul Moore Virgil
Chao-Li Chi Chung Ling Soo
Gregory Humphreys Policeman
John B. Crye Voice
Sean Howse Man
Olivia Merg Jess (Toddler)
Zoe Merg Jess (Toddler)
Johnny Liska Scalper
Russ Fega Man in Hotel
Christopher Judges Burly Stagehand
James Otis Blind Stagehand No. 1
Sam Menning Blind Stagehand No. 2
Brian Tahash Blind Stagehand No. 3
Scott Davis Carriage Driver
Nikki Glick Housekeeper
Clive Kennedy Warder
Robert Arbogast Leonard