Oh yeah, this movie's perfect for ALL AGES. Mara is really cute in this movie, and Kiami Davael that plays Lavender Brown, is super cute even with, her glasses. I feel like that it teaches kids, and grown-ups, to not be bullies, and to be kind to other people because it's not fair to be really stupid/mean to other people or else, it would hurt their feelings. I actually have the movie, and I watched it so many times that my dad told me to stop watching it. Definitely, this movie is perfect for kids, and grown-ups.