Didn't fancy this film much but having just sat through more than 2 hours of it I loved it. Yes it's a bit lame in places and yes kinda cringy at times but overall a great feel good film with great actors and fab songs. So glad I watched it. Didn't find James Corden half as offensive as some reviews have described his performance either. Think this will be my future go to escapism film. Five stars.