
Mary Shelley
2017 · Movie · PG-13 · 120 min · ★ 7.0 · 45% critics
A young writer navigates a turbulent romance with a celebrated poet while facing social pressure, financial strain, and the limits placed on women of her era. As her world grows more complicated, personal experiences and new ideas spark the imagination that will lead to a landmark gothic novel.
Also known as A Storm in the Stars
Where to watch
Watch free on Tubi — also streaming on AMC+, IFC Films Unlimited, Shudder +2 more.
2 hours to watch.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2017
- Release date
- 2017-08-06
- Language
- English
- Rated
- PG-13
- Runtime
- 120 min
- Max quality
- HD
- Critic score
- 45/100
- TMDB rating
- 7.0/10 (1,061 votes)
About
You’ll likely enjoy this if you want a moody, relationship-driven period biopic about a woman finding her voice and the origins of a famous book; Not for you if you need fast pacing or lots of the writing process, like in Genius.
Pros: strong period atmosphere; some solid performances; interesting literary backdrop | Cons: slow and uneven pacing; romance feels repetitive; limited focus on writing
Themes
- literature
- poet
- biography
- based on true story
- prometheus
- woman director
- 19th century
- lord byron
- percy shelly
Cast & crew

Elle Fanning
as Mary Shelley

Douglas Booth
as Percy Bysshe Shelley

Bel Powley
as Claire Clairmont

Stephen Dillane
as William Godwin

Joanne Froggatt
as Mary Jane Clairmont

Tom Sturridge
as Lord Byron

Ben Hardy
as Dr. John Polidori

Maisie Williams
as Isabel Baxter
- HO
Hugh O'Conor
as Samuel Taylor Coleridge
- CC
Ciara Charteris
as Harriet Shelley
Directed by Haifaa al-Mansour