This movie is a pure example of cultural differences
It's a good movie for people who enjoy the Asian (or maybe South Korean?) cinema. I really tried to like this movie, but it was terrible. To me the comedy part was pathetic, acting sub-par, and the CGI execution very crappy.
But coming from Europe it's a normal reaction to this particular style.