Claim: Rebecca Hall was in the cast of The Prestige.

The Prestige is a 2006 British-American mystery thriller film directed by Christopher Nolan , from a screenplay adapted by Nolan and his brother Jonathan from Christopher Priest 's 1995 World Fantasy Award-winning novel of the same name . Its story follows Robert Angier and Alfred Borden , rival stage magicians in London at the end of the 19th century . Obsessed with creating the best stage illusion , they engage in competitive one-upmanship with tragic results . The film stars Hugh Jackman as Robert Angier , Christian Bale as Alfred Borden , and David Bowie as Nikola Tesla . It also stars Michael Caine , Scarlett Johansson , Piper Perabo , Andy Serkis , and Rebecca Hall . The film reunites Nolan with actors Bale and Caine from Batman Begins and returning cinematographer Wally Pfister , production designer Nathan Crowley , film score composer David Julyan , and editor Lee Smith .   The film was released on October 20 , 2006 , receiving positive reviews and strong box office results , and received Academy Award nominations for Best Cinematography and Best Art Direction . Along with The Illusionist and Scoop , The Prestige was one of three films released in 2006 to explore the world of stage magicians .