Starring: Kate Beckinsale, Sir Michael Caine, Jim Sturgess and Sir Ben Kingsley. In Cinemas April 24.