What a cast!  This movie has a little bit of everything, comedy, drama, tragedy, not to mention these wonderfully strong and funny best friends who will do anything for one another.  By the way guys, not just a chick flick, you'll like it too.