When you've got the writer of Love Actually, the director of Slumdog Millionaire and a soundtrack of Beatles classics, there's a pretty good chance you've got a good movie.
And that's exactly what Yesterday is - a fun, feel-good movie.
In an era when remakes, sequels, extended universes and young adult book adaptations rule the cinema landscape, it is so refreshing to see an original, entertaining film hit the big screen.
Yesterday explores a deliciously intriguing concept - what if you're the only person in the world who remembers the Beatles?
That's the situation protagonist Jack Malik (Himesh Patel) finds himself in.
The struggling artist, who works part-time at a supermarket in between picking up pub gigs, uses his knowledge of the Beatles repertoire to launch a successful career.
Writer Richard Curtis has a ball with the concept, and throws in a few other pop culturally significant things that have also escaped the minds of the world population after a brief global blackout.
While Yesterday might not have quite the snappiness or belly laughs of Curtis' early works - Four Weddings and a Funeral, Notting Hill, etc - it is filled with the quirky characters audiences have come to associate with the writer.
Leading the supporting pack is the ever-delightful Lily James (The Guernsey Literary and Potato Peel Pie Society) as Jack's long-suffering best friend/manager/potential love interest Ellie.
James is a shining ray of light in all of her films and Yesterday is no exception.
One of the more surprising members of the cast is none other than Ed Sheeran.
The superstar singer makes more than just a cameo appearance as himself - he is a genuine supporting character.
Not only that, he's also contributed a couple of sweet songs to the soundtrack.
Joining James and Sheeran are Game of Thrones alum Joel Fry as Rocky, Jack's hapless friend/roadie (picture Rhys Ifans' character from Notting Hill) and Saturday Night Live goofball Kate McKinnon as greedy music executive Debra.
Aside from one possible misstep towards the end of the film, Yesterday is a charming, fun, original movie that will put a smile on your face.