Ralph Fiennes (Orlando, Duke of Oxford / Arthur), Gemma Arterton (Pollyanna 'Polly' Wilkins / Galahad), Rhys Ifans (Grigori Rasputin), Matthew Goode (Captain Morton / Der Schäfer), Tom Hollander (Zar Nikolaus II. / Kaiser Wilhelm II. / König George V.), Harris Dickinson (Conrad Oxford), Daniel Brühl (Erik Jan Hanussen / Der Schäfer II), Djimon Hounsou (Shola / Merlin), Charles Dance (General Herbert Kitchener), Stanley Tucci (Botschafter Chester King / Bedivere), Valerie Pachner (Mata Hari), Alexandra Maria Lara (Emily Oxford), Aaron Taylor-Johnson (Archie Reid / Lancelot), Robert Aramayo (Sergeant Major Atkins), Ross Anderson (Corporal Johnstone), Neil Jackson (Captain Forrest), Alison Steadman (Rita)