You'll be hard pressed to find a more entertaining way to spend 90 minutes.

Rating: 8/10 (8 December 2009)

Zombieland boasts the funniest opening credits sequence of the year. A stripper zombie chases an overweight business man down the street. Countless shots of gory, comical attacks on petrified humans. Blood splatters and chunks of skin fly. All in super cool, super-slow motion. If Antichrist used this technique to add poignancy and effect in it's opening moments, Zombieland uses it purely for laughs. It works. And it sets the tone perfectly for what is to come.
Director Ruben Fleischer doesn't attempt to cover up the silliness of it all. He goes for broke on unashamedly cartoonish violence and slapstick humour. He doesn't give a second thought to what the critics will say. Truth is, his balls-out approach is what makes the movie so easy to indulge in. There's barely a dull moment and when the talkative scenes start to slow things down you know something is about to jump out... and most likely get brutally murdered just as suddenly. Or perhaps a classic comedian will appear for a gut-bustingly funny cameo. Either way, Fleischer never loses sight of the desired result.
The male duo on screen are excellent. Their polar opposites share undeniable chemistry as they go back and forth with increasingly amusing banter. Harrelson continues his current career-reinvention with another great character: Tallahassee is up for beefcake of the year with his beyond-macho persona and comic-book style antics. Eisenberg, aka Michael Cera with curls, follows his Adventureland success with pretty much the exact same shtick, assumedly living by the maxim "If it ain't broke, don't fix it." Their relationship develops predictably, but when you are enjoying their company so much, who cares? The oestrogen providers, Stone and Breslin, offer up little to rave about, their roles not much more than plot-pushers.
Flawed and excessive without doubt, but you'll be hard pressed to find a more entertaining way to spend 90 minutes.
4 out of 5 (1 - Rubbish, 2 - Ordinary, 3 - Good, 4 - Excellent, 5 - Classic)