This was a moving family film. I would not call it a teen movie at all. The acting is superb on all counts. The young actor who plays Gilly really makes you go from disgust to a grudging liking without changing her basic defiant and prickly personality. Although it does contain some predictible cliche's it doesn't follow a template the whole way. Octavia Spencer was wonderful in her role as the wise no-nonsense teacher. Everyone was great, but I particularly enjoyed her role. Laughter, Cheers, and Tears abound and leaves you wanting more.