i actually enjoy it...well, kind of.
First, i thought the acting was done very well... by most. Cameron Diez SUCKED. sometimes she had the accent, sometimes she didnt.
DiCaprio was very good as well as the other lead characters. Costumes were wonderful and music was as well. The actor that was the villian(Forgot his name) was excellent; at the end, when i walked out of the movie, i hated him, i think he did his job. All in all, i thought the movie was not too shabby