Cast: Jeremy Irvine, Emily Watson, David Thewlis, Benedict Cumberbatch, Tom Hiddleston, Toby Kebbell, Eddie Marsan, David Kross, Peter Mullan, Johnny Harris, Robert Emms