Mark Strong David Brooke Oliver Siebeck Gemma Arterton Nina Land Maria Koschny Ian McKellen Jimmy Erskine Eckart Dux Beau Gadsdon Freya Wyley Xara Eich Ben Barnes Stephen Wyley Tim Knauer Romola Garai Madeleine Manja Doering Lesley Manville ? Katharina Koschny