

Yesterday
“Everyone in the world has forgotten The Beatles. Everyone except Jack…”
A struggling musician realizes he's the only person on Earth who can remember The Beatles after waking up in an alternate reality where the group was forgotten.
Where to watch Yesterday in United States
Click a service to open Yesterday there. Availability last verified on June 21, 2026.
Where is Yesterday streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | — | Amazon Video, Apple TV Store, Google Play Movies |
| India | JioHotstar | Apple TV Store, Zee5, Google Play Movies |
| United Kingdom | Amazon Prime Video, Sky Go, Now TV Cinema, Amazon Prime Video with Ads | Apple TV Store, Rakuten TV, Amazon Video |
| Canada | Amazon Prime Video, Amazon Prime Video with Ads | Apple TV Store, Google Play Movies, CosmoGo |
| Australia | Amazon Prime Video, Amazon Prime Video with Ads | Apple TV Store, Amazon Video, Google Play Movies |
| Germany | — | Apple TV Store, Amazon Video, Google Play Movies |
| France | Amazon Prime Video, Molotov TV, Amazon Prime Video with Ads | Apple TV Store, Google Play Movies, Canal VOD |
| Spain | — | Apple TV Store, Rakuten TV, Google Play Movies |
| Brazil | Amazon Prime Video, Amazon Prime Video with Ads | Claro video, Apple TV Store, Amazon Video |
| Japan | Amazon Prime Video, U-NEXT, Amazon Prime Video with Ads | Amazon Video, Apple TV Store, FOD |
About Yesterday
Yesterday is a 2019 English-language comedy, fantasy and music film directed by Danny Boyle. The cast is led by Himesh Patel, Lily James, Sophia Di Martino. It has a runtime of 1h 56m. Viewers rate it 6.7/10 across 4300 ratings. In United States, it is available to rent or buy on Amazon Video and Apple TV Store.
Yesterday was produced by Working Title Films and Working Title Films and made in United Kingdom and United States of America. It was released on June 26, 2019, and carries a PG-13 certification. Made on a budget of about $26 million, it went on to gross $155 million worldwide.
- Director
- Danny Boyle
- Writers
- Richard Curtis, Jack Barth
- Release date
- June 26, 2019
- Original language
- English
- Age rating
- PG-13
- Status
- Released
- Country
- United Kingdom, United States of America
- Budget
- $26 million
- Box office
- $155 million
- Production
- Working Title Films, Working Title Films
Yesterday cast & crew
Yesterday was directed by Danny Boyle and written by Richard Curtis and Jack Barth.
The cast features Himesh Patel as Jack Malik, Lily James as Ellie Appleton, Sophia Di Martino as Carol, Ellise Chappell as Lucy, Meera Syal as Sheila Malik, and Harry Michell as Nick.
Behind the camera, the score was composed by Daniel Pemberton, cinematography is by Christopher Ross, and it was produced by Tim Bevan and Lee Brazier.
Is Yesterday worth watching?
Yesterday holds an audience score of 6.7/10 from 4,273 ratings, a solidly received comedy films.
At 1h 56m, it's a standard feature-length watch.
If you enjoy comedy, fantasy, and music, Yesterday is worth a place on your watchlist.
How and where to watch Yesterday
Yesterday isn't on a subscription service in United States right now, but you can rent or buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube.
Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.
Rate & review
Your rating and review are saved privately in this browser — no account needed.
Cast of Yesterday

Himesh Patel
Jack Malik

Lily James
Ellie Appleton

Sophia Di Martino
Carol

Ellise Chappell
Lucy

Meera Syal
Sheila Malik

Harry Michell
Nick

Vincent Franklin
Brian

Joel Fry
Rocky

Michael Kiwanuka
Michael Kiwanuka

Karma Sood
Young Jack

Gus Brown
Marcus the Dentist

Sanjeev Bhaskar
Jed Malik
Yesterday — FAQs
▸Where can I watch Yesterday in United States?
Yesterday is not on subscription streaming in United States right now, but you can rent or buy it on Amazon Video and Apple TV Store and Google Play Movies.
▸What language is Yesterday in?
Yesterday is originally in English. Subtitle and dub options vary by streaming service.
▸How long is Yesterday?
Yesterday runs 1 hours 56 minutes (116 minutes).
▸What is Yesterday rated?
Yesterday is rated PG-13. It holds a 6.7/10 audience score from 4,273 ratings.











