Yesterday is very openly a fun film. I'm seeing reviews about glaring errors in timelines etc .... Eh? Get over it, Yesterday makes no effort to be biographical, it's a lark.
The only thing I didn't like is it's too much of a love story for me, oh and the agent was OTT. but go see it for the hell of it, and take it as it's meant