
All My Life
2020 · Movie · PG-13 · 93 min · ★ 7.8 · 48% critics
A chance meeting turns into a deep romance as two people encourage each other’s dreams and build a life together. When a serious illness suddenly changes their plans, they choose to focus on love, commitment, and making the most of their time.
Where to watch
Watch free on Peacock — also streaming on Peacock.
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
- 2020
- Release date
- 2020-10-23
- Language
- English
- Rated
- PG-13
- Runtime
- 93 min
- Max quality
- UHD
- Critic score
- 48/100
- TMDB rating
- 7.8/10 (516 votes)
About
If you enjoy tender, tear-jerking romances about love under pressure and making the most of limited time, this may hit hard; Not for you if you avoid illness-centered dramas or want light comedy like The Ramen Girl.
Pros: heartfelt romance; uplifting moments; emotional stakes | Cons: very sad themes; predictable beats; heavy subject matter
Themes
- cancer
Cast & crew

Jessica Rothe
as Jennifer Carter

Harry Shum Jr.
as Solomon Chau

Michael Masini
as Peter Ohl

Chrissie Fit
as Amanda Fletcher

Greg Vrotsos
as Chef Neil Snider

Ever Carradine
as Gigi Carter

Marielle Scott
as Megan Denhoff

Jay Pharoah
as Dave Berger

Kyle Allen
as Kyle Campbell

Keala Settle
as Viv Lawrence
Directed by Marc Meyers