Overall, this film was great. I mean, really great: the funny bits were not without intelligence, and the serious bits weren't cheap attempts to justify the film's existence; they had real value and were heartfelt. Although I first became aware of Yelchin when he played Pavel Chekov in 2009's Star Trek, Yelchin was tremendous as 17-year-old Charlie...so cute, and with such a range of talents and expressions.
...but we're here to talk about Robert Downey Jr, who shines as a disrespected high school principal with a drinking problem. He's losing connection with his teenage daughter too, and Charlie's antics seem to be the common thread unraveling his life. He has his moment - there's a large bottle of alcohol, a gun, and a model boat - but all the while he never seems to steal the show from Charlie, which is wonderful.
And - SPOILER ALERT!! - they get along at the end. :)
Great film...check it out if you haven't already. It's on Netflix!