Skip to content
SearchOTT
Yesterday poster

Yesterday

2019·Movie·PG-13·116 min·6.7(4,273)

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.

▶ Watch trailer

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?

CountryStreaming onRent / Buy
United StatesAmazon Video, Apple TV Store, Google Play Movies
IndiaJioHotstarApple TV Store, Zee5, Google Play Movies
United KingdomAmazon Prime Video, Sky Go, Now TV Cinema, Amazon Prime Video with AdsApple TV Store, Rakuten TV, Amazon Video
CanadaAmazon Prime Video, Amazon Prime Video with AdsApple TV Store, Google Play Movies, CosmoGo
AustraliaAmazon Prime Video, Amazon Prime Video with AdsApple TV Store, Amazon Video, Google Play Movies
GermanyApple TV Store, Amazon Video, Google Play Movies
FranceAmazon Prime Video, Molotov TV, Amazon Prime Video with AdsApple TV Store, Google Play Movies, Canal VOD
SpainApple TV Store, Rakuten TV, Google Play Movies
BrazilAmazon Prime Video, Amazon Prime Video with AdsClaro video, Apple TV Store, Amazon Video
JapanAmazon Prime Video, U-NEXT, Amazon Prime Video with AdsAmazon 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
#musician#pop singer#liverpool, england#music festival#united kingdom#rock concert#alternative reality#moral dilemma#dramatic#cheerful

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

Himesh Patel

Jack Malik

Lily James

Lily James

Ellie Appleton

Sophia Di Martino

Sophia Di Martino

Carol

Ellise Chappell

Ellise Chappell

Lucy

Meera Syal

Meera Syal

Sheila Malik

Harry Michell

Harry Michell

Nick

Vincent Franklin

Vincent Franklin

Brian

Joel Fry

Joel Fry

Rocky

Michael Kiwanuka

Michael Kiwanuka

Michael Kiwanuka

Karma Sood

Karma Sood

Young Jack

Gus Brown

Gus Brown

Marcus the Dentist

Sanjeev Bhaskar

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.

More like Yesterday

Hollywood Stargirl
Yellow Submarine
Wayne's World 2
Nick and Norah's Infinite Playlist
Find Me Falling
Help!
Press Play
Guava Island
Chasing Papi
What's Love Got to Do with It?
The Rutles: All You Need Is Cash
How to Marry a Millionaire
Yesterday (2019) — where to watch online · SearchOTT