I agree that the movie was a lot more enjoyable than I thought it would be. However, I thought Eva Mendes' character was too shallow (but I heard that she's just as shallow in the comics, so that might not be entirely her fault), and the ending was too cheesy.