Mary Shelley (2017) by Haifaa Al-Mansour starring Elle Fanning, Maisie Williams, Douglas Booth