Yesterday

Critics Consensus

Yesterday may fall short of fab, but the end result is still a sweetly charming fantasy with an intriguing -- albeit somewhat under-explored -- premise.

63%

TOMATOMETER

Total Count: 307

89%

Audience Score

Verified Ratings: 14,557
User image

Tickets & Showtimes

The movie doesn't seem to be playing near you.

Go back
Enter your location to see showtimes near you.

Yesterday Videos

Yesterday Photos

Movie Info

Jack Malik (Himesh Patel, BBC's Eastenders) is a struggling singer-songwriter in a tiny English seaside town whose dreams of fame are rapidly fading, despite the fierce devotion and support of his childhood best friend, Ellie (Lily James, Mamma Mia! Here We Go Again). Then, after a freak bus accident during a mysterious global blackout, Jack wakes up to discover that The Beatles have never existed... and he finds himself with a very complicated problem, indeed.

Watch it now

Cast

Himesh Patel
as Jack Malik
Lily James
as Ellie Appleton
Meera Syal
as Sheila Malik
Joel Fry
as Rocky
Kate McKinnon
as Debra Hammer
Ed Sheeran
as Himself
Karma Sood
as Young Jack
Gus Brown
as Marcus the Dentist
Sanjeev Bhaskar
as Jed Malik
Jane Seaborn
as Air Hostess
Maryana Spivak
as Alexa (Russian Stage Manager)
Justin Edwards
as Leo (Russian Stranger)
Javone Prince
as Hans (Music Producer)
Camilla Rutherford
as HilarySarah
Sarah Lancashire
as Liz (Liverpool Stranger)
Jim Gallagher
as Hotel Waiter
Sophie Mensah
as Hotel Front Desk
Helena Devereux
as Commuter (Lime Street)
Julian Feria
as Commuter (Lime Street)
Lamorne Morris
as Head of Marketing
Craig Rowin
as Marketing Executive
James Corden
as Himself
Diana Pauline
as Interviewer
William McGeough
as Interviewer
Díana Bermudez
as Interviewer
Sunny Yeo
as Interviewer
Nad Abdoolakhan
as Security Guard (uncredited)
Manoj Anand
as Family at Concert (uncredited)
Tom Andrews
as Trevor (uncredited)
Jennifer Armour
as Investigative Journalist (uncredited)
David Aspinall
as Barrier Staff (uncredited)
Rosie Aspinall
as German Fan (uncredited)
Kay Aujla
as Family at Concert (uncredited)
Mark Ivan Benfield
as Beach Concert Spectator (uncredited)
Lalit Bhusal
as Family at Concert (uncredited)
Christopher David Burton
as Concert Spectator (uncredited)
Siegfrid Calizo
as Filipino Fan (uncredited)
Camille Chen
as Wendy (uncredited)
Neil Sid Copp
as Record Executive in crowd (uncredited)
David Thomas Coulter
as Concert Spectator (uncredited)
Ana de Armas
as Roxanne (uncredited)
Simon Edwards
as Beach Concert Spectator (uncredited)
Rosa Evans
as Journalist (uncredited)
Adam Gammage
as Beach Concert Spectator (uncredited)John
John Hales
as Bride's Father (uncredited)
Jane Hamer
as Train Commuter (uncredited)
Josh Harp
as The Cowboy (uncredited)
Sam Hoggarth
as Concert Spectator (uncredited)
Mark Hugh-Williams
as Williams-Ed Sheeran's Roadie (uncredited)
Kyle James
as Studio Executive (uncredited)
Robert Jarvis
as Cashier (uncredited)
Amrita Jazzmyn
as Family at Concert (uncredited)
David Lautman
as Ringo Starr (uncredited)
Ibrahim Majid
as Journalist (uncredited)
Bharat Mistri
as Family at Concert (uncredited)
Tam O'Malley
as Concert Spectator (uncredited)
Tina Louise
as Train Station Commuter (uncredited)
Shaid Parvaz
as Family at Concert (uncredited)
Hiten Patel
as Security Guard (uncredited)
John Reynolds
as Concert Spectator (uncredited)
John Roberts
as Train Station Commuter (uncredited)
Paul Rothery
as VIP Musician (uncredited)
William Roxby
as Concert Attendee (uncredited)
Atul Sharma
as Family at Concert (uncredited)
Vinita Sharma
as Family at Concert (uncredited)
Derek Siow
as Reporter LSM (uncredited)
Scott Smith
as Journalist (uncredited)
David J. Stebbeds
as Concert Attendee (uncredited)
Sarah Thompson
as Concert Goer (uncredited)
Josh Trett
as Journalist (uncredited)
Jack Tyson
as VIP Fan (uncredited)
Andrew Watson
as Record Executive (uncredited)
View All

News & Interviews for Yesterday

Critic Reviews for Yesterday

All Critics (307) | Top Critics (37)

  • Yesterday is ultimately a romantic comedy, but a conceptually complex one, built on a peculiarly reactionary framework of private life and a culturally conservative pop classicism.

    Jul 3, 2019 | Full Review…
  • Fuelled by the engaging chemistry of its leads and the unflagging wonderment of the music, it zips along. But it can never quite reach escape velocity from the weight of its silliness.

    Jul 1, 2019 | Rating: 2/5 | Full Review…
  • The movie is fun, largely because it proposes that fun is the principal legacy of the Beatles.

    Jul 1, 2019 | Full Review…
  • The structure is a mess. The characters are plastic. And the lines are Seventies sitcom bad.

    Jun 30, 2019 | Rating: 2/5 | Full Review…

    Kevin Maher

    Times (UK)
    Top Critic
  • Give "Yesterday" credit for taking a sideways approach to honoring the Beatles. But this Boomer fantasy only pretends to dive into a true appreciation of what made the group a once-in-a-lifetime phenomenon.

    Jun 30, 2019 | Rating: C+ | Full Review…
  • Alas, after a promising first hour, Yesterday plunks one wrong note after another (including one particularly sour interlude), and eventually collapses under the weight of impossible expectations.

    Jun 28, 2019 | Rating: 2.5/4 | Full Review…

Audience Reviews for Yesterday

  • Jul 17, 2019
    A near perfect movie touching funny and romantic. Patel is superb and matched well with Lilly James. The music is top rate and the direction and writing near flawless. A don't miss for sure 07-05-2019
    Christopher O Super Reviewer
  • Jul 10, 2019
    While the third act feels a bit flat and more of a missed opportunity, if anything, the rest of the film is still cheekily fun and sweet. Yesterday's interesting premise and direction along with fantastic musical numbers is a solid ode to The Beatles that will have you skimming through their catalog of music after the credits. 3.5/5
    Eugene B Super Reviewer
  • Jul 08, 2019
    Yesterday is definitely a sleeper surprise, and I loved it! Imagining a world with the Beatles? It's a charming rom-com that plays on a blip in time where suddenly, bits of popular culture, including its music and films go missing! Hamish Patel is superb in his lead role as Jack Malik, well supported by Lily James and a great cast. My main criticism is the editing and the plot holes in the story telling. But overall, a lovely film. Enjoyed it.
    Chrisanne C Super Reviewer
  • Jul 03, 2019
    I have to admit it could have been better but Jack who thought he was a nowhere man turned out his dreams were not so far away that's why I believe in Yesterday. (7-2-19)
    John C Super Reviewer

Yesterday Quotes

There are no approved quotes yet for this movie.

News & Features