Dan Stevens Lucy Boynton Michael Sheen
Gabriel Byrne Sibylla Deen Mark Addy
Luke Evans Kelly Reilly Noel Clarke