Orlando Bloom ... Rycroft Philostrate |
Cara Delevingne ... Vignette Stonemoss |
Simon McBurney ... Runyan Millworthy |
Tamzin Merchant ... Imogen Spurnrose |
David Gyasi ... Agreus Astrayon |
Andrew Gower ... Ezra Spurnrose |
Karla Crome ... Tourmaline |
Arty Froushan ... Jonah Breakspear |
Caroline Ford ... Sophie Longerbane |
Jay Ali ... Kaine |
Joanne Whalley ... Leonora |
Jamie Harris ... Sergeant Dombey |
Ariyon Bakare ... Darius |