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 |
Indira Varma ... Piety Breakspear |
Jared Harris ... Absalom Breakspear |