I really like these kind of movies where the main character is a weird kid who doesn't fit in at all and tries to find his place in society, but this movie is that and a lot more! The first half is very funny and most of the characters are likeable, though not very well characterised, just as Spud's crush/girlfriend. The characters are clicheish, but it serves the purpose! There are some truly hilarious and awkward moments, and then the second half comes. Which is quite the tone shifter! The death of one of the kids is very sad and comes as a suprise. The acting is very well, though I wasn't very convinced with the acting of Spud's girlfriend, Debbie. But, she's cute and likeable, so it wasn't that much of a problem. John Cleese is in here, as well! He does a great job portraying a very cool teacher, and delivers quite a few laughs. All in all, a truly touching movie with a coming-of-age story, but still manages to make you laugh and appreciate life! Would recommend!