Mary Shelley Directed by Haifaa al-Mansour Produced by Amy Baer Ruth Coady David Grumbach Alan Moloney Written by Emma Jensen Starring Elle Fanning Douglas Booth Bel Powley Ben Hardy Tom Sturridge Maisie Williams Stephen Dillane Joanne Froggatt Music by Amelia Warner Cinematography David Ungaro Edited by Alex Mackie Production company Gidden Media HanWay Films Parallel Films Release date September 2017 (2017-09) (TIFF) Running time 120 minutes[1] Country Ireland United States Language English