This is a love it or hate it movie for most people. For me it's a classic that does everything right. Pure absurd tongue in cheek self aware with great set design (by Tim Burton!) and comedic actors. The line delivery is often awkward but this just adds to the hilarity. But if you don't like absurd comedy or slapstick or dorky self deprecating sorts of humor then you will likely hate this. My sisters tell me my opinions on movies are suspect forever since I rate this one so highly. Some people will click with this movie and many won't. But if you are one of the lucky few with the properly twisted funny bone then this movie is nothing short of perfect. Highly recommended for fancy lads and ladies.