So funny such a good watch

Rating: 10/10 (29 December 2018)

I've rewatched this so many times and it's never enough, mostly because there's so many cameos and so much going on that although the background story may be deemed far fetched and silly it is overshadowed by comedy.