It's obviously not meant to be a serious movie, but rather a updated modernized version. But it's a very enjoyable, feel good movie, and with the likes of Jamie Foxx and Cameron Diaz, it adds an unexpected element of name fire power to the crew that would seemingly work against the entire plot premise. But surprisingly, it actually works amazingly well.