Mary Shelley - Cast

Elle Fanning

as Mary Shelley


Douglas Booth

as Percy Bysshe Shelley


Maisie Williams

as Isabel Baxter


Bel Powley

as Claire Clairmont


Stephen Dillane

as William Godwin


Tom Sturridge

as Lord Byron


Hugh O'Conor

as Samuel Taylor Coleridge


Ben Hardy

as John Polidori


Joanne Froggatt

as Mary Jane Clairmont


  Change Location