‘Yesterday’ is an imperfect film. There were a lot of things in it that bothered me, but still, I was thoroughly entertained by it. The unique premise – imagine waking up in a world where The Beatles has ceased to exist – is a great hook, and even though the screenplay never really lived up to that premise, the film has multitudes of charms that you cannot help but go along for the ride. Just like any Summer blockbuster, it asks you to suspend disbelief. There is a star-making performance here by Himesh Patel as Jack Malik, the man who ‘introduces’ the songs to the public, and his sweet disposition makes for a great acting debut. Lilly James matches his sweetness, and even though their chemistry barely simmers, they actors make it work. It doesn’t help that the rom-com part of the film is strained, but we get the gist. This film is great counter-programming in the endless parade of sequels and big-budgeted familiars – as a matter of fact, director Danny Boyle treats this similarly. You will still feel the escape here, and it is just as glorious, if more amusing.