You can see other reviews for the general plotline, but I'd like to give a hearty second to the idea that this movie is fun for the whole family.
My wife and I love it. My 8-year old loves it, and my 2-year old loves it. There are many subtleties you can catch upon multiple viewings, which is a good thing as my daughters like to watch this movie over and over. There are many great one-liners and performances, but "The Russian" is easily my favorite character. Sean Hayes is also awesome as "Mr. Tinkles".