Based upon the book by Walter Kim first published in 1999, and directed by Mike Mills (Beginners (2010)), this is a touching, quirky and funny film about growing pains and the stuggle to break certain habits. It has a very good cast, and made for a meagre $4 million, it manages to do quite a bit with not a lot, but it is a very memorable film. It's odd and it won't be for everyone, but something rings true about it. 17 year old Justin Cobb (Lou Pucci) is a shy high-school student who keeps to himself, but he still sucks his thumb, which irritates his parents Audrey (Tilda Swinton) and Mike (Vincent D'Onofrio), who he refers to by their first name. This habit has led to Justin having major orthodontic repair work, but his dentist Dr. Perry Lyman (Keanu Reeves) is able to put Justin into a hypnotic trance to get him off sucking his thumb, but this makes him even more miserable, and it affects his schoolwork. His parents put him on Ritalin, which improves his social skills and leads to him doing really well at school, but it leads to him becoming quite aggressive. Thumbsucker is a good little indie film, and it's a good character piece, but it's quirkiness does work against it at times, especially in the middle. But it manages to be likeable for the most part, and it shows how teenagers can deal with the angst that happens.