 The American @-@ British co @-@ production features 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 . 
