Cast: Benedict Cumberbatch, Keira Knightley, Matthew Goode, Mark Strong, Charles Dance, Allen Leech, Tuppence Middleton, Rory Kinnear