Benedict Wong Jason Flemyng Joe Cole Jimmi Simpson Jerome Flynn Domhnall Gleeson Alice Eve Michael Kelly Kelly Macdonald Rory Kinnear Jesse Plemons Toby Kebbell James Norton Owen Teague Madeline Brewer Cherry Jones Douglas Hodge Clint Dyer Maxine Peake Ba