The Prestige stars Michael Caine, Scarlett Johansson, Piper Perabo, Andy Serkis, and Rebecca Hall.
The Prestige (film) . It also stars Michael Caine , Scarlett Johansson , Piper Perabo , Andy Serkis , and Rebecca Hall .