Don't watch it dubbed.
Reading some of the reviews posted...a lot of people didn't like this movie because they watched it dubbed in English. Don't do that.
The movie was decent, nasty at times (gag), but I'm sure I would've hated it had I watched it dubbed.
Granted, I did giggle at some cheesy moments despite the fact that I watched it in German. I don't know how other countries are about this but foreign movies that are dubbed into American English are going to be stupid...no doubts about it.
WATCH THIS ONE IN GERMAN
:-)