Chris Nolan’s The Prestige, a tale of magicians battling over trade secrets continues to draw cast members like flies to honey.
The latest addition to the cast is Scarlett Johansson, who will play a magician’s assistant named Olivia who has dealings with each of the duelling twosome.
Hugh Jackman and Christian Bale are honing up their wand-waving skills for the leads, while Michael Caine and David Bowie are also attached.