Scarlett Johansson has joined the starry cast of Christopher Nolan's new period film THE PRESTIGE, in which she'll play a magician's assistant.

The film will star Christian Bale and Hugh Jackman as rival illusionists and David Bowie and Michael Caine.

Cameras are set to roll in January (06).