Some where between Knocked Up and Superbad, The Hangover lands - a solid laugh out loud, tears run down your face, comedy.
Zach Galifianakis will have you cringing with laughter throughout with his oddball character, but solid performances from everyone involved. How the producers ever got Mike Tyson to agree to appear is beyond me, but the result is one of the funniest cameos ever caught on film. Bravo - now go buy a ticket to see this movie.