This is everything I want in a movie. This is a smart persons movie. The movie was written for people who have seen movies before, they didn't belabor all the plot points and lead you around by the nose. Yes, the the witty dialog might be unrealistic, but I would love it if I were that quick on the draw and creative, and those around me were, too. I loved that the people were quirky, but deep, that Juno liked her step-mom...and best of all there were no "villains". People are much more complicated than being "good" or "bad" and the St. Cloud couple were brilliant examples. The movie made me laugh, cry, clap, cheer, sigh, get angry... it had it all. I can't think of a single thing that I would want to change in this film. Flawless.