Starring: Kit Harington, Peter Firth, Jennifer Ehle, Tuppence Middleton and David Harewood. In Cinemas May 8.