One of the best movies of 2001. A bit over the top but entertaining (for adults) and well conceived