Charlie's Angels 2 is a great movie. It's perfect for everybody. It has a little bit of everything- action, romance, suspense, drama, comedy (Cameron Diaz is hilarious!) and lots of skin for the guys. Go see it.