I think it was ridiculous.

Rating: 4/10 (31 January 2009)

When I listen to critics commenting on how good the screenplay is, it is obvious that they were bribed. After watching this, I could not believe all the good reviews it got, especially for the screenplay. I do think Ellen Page is cute and displayed a fine performance. However, after I saw the hilarious 'Superbad' (which even had a better story), I started to like Michael Cera for his acting. In this film, he is basically portraying the same person as in the other film, so now I no longer am interested in his other movies.
Juno does feature some humour and I did laugh during some of the stuff Juno's father said, but otherwise, this is pure drama. It is not even 10% comedy. I mean, what is all the fuss if all the hanky-panky happened on a chair. The start of the movie makes it seem like this is more significant than Barak Obama becoming president. And of course, the love scene could happen anywhere else, like the couch or the bed or the table etc. Diablo Cody's script is one of the most overrated I have ever seen. Plot is okay, but the story is too predictable with some boring dialogue to deserve ANY award nomination, let alone a win. This makes Randall Wallace's Pearl harbour screenplay look Oscar-worthy. Little Miss sunshine may not have deserved its Oscar as much as Letters From iwo Jima, but it was definitely a great story unlike this.
The directing was good, but nothing genius. Despite Ellen's good performance, I found her character more annoying than listening to the overrated reviews for Juno. She is always unnecessarily sarcastic and dislikable. Her personality portrayed her as such an immature teenager that you'd think someone like her would rather have an abortion the first day she got pregnant than to adopt the baby. The film does not even have likable characters to make it better.
This film wasted a whole evening for me that I could have spent, watching something better and funnier. therefore, I strongly recommend you avoid this movie.