It's rarely funny, the drama is contrived, and the characters are poorly developed. It suffers from some bad pacing in the latter half of the movie, as well. The acting isn't bad, though, and the dialog is bearable. Also, Scarlett Johansson is kinda cute and the music is good. I give it a C-.