This movie tries to be so many things - smart comedy, mystery, romance, family drama, social commentary etc, and manages to completely fail at all of them while changing tones constantly.

It's also a shame to see so many good actors over acting and trying so hard to play it seriously.