This by far is one of the best movies I've seen in a long time. Not since 300 have I ever wanted to simply stand up and cheer! The characters are well thought out, crazy in each of their own ways, and absolutely hilarious! Lots of blood, so if you're a tiny bit squeamish, just look away from the screen. Totally worth it!