Cast: Kate Beckinsale, Jim Sturgess, Brendan Gleeson, Ben Kingsley, Michael Caine, David Thewlis, Jason Flemyng, Sophie Kennedy Clark