Hayley Atwell
as Eva Delectorskaya
Rufus Sewell
as Lucas Romer
Michelle Dockery
as Ruth Gilmartin
Charlotte Rampling
as Sally Gilmartin
Tom Brooke
as Angus Woolf
Kevin Guthrie
as Alfie Blytheswood
Adrian Scarborough
as Morris Devereux
Thekla Reuten
as Sylvia Rhys Meyer
Michael Gambon
as Baron Mansfield
Bertie Carvel
as Mason Harding