I’m not the biggest Harry Potter fan but I have to give them credit for one thing, when time came for the movies they hired real life 11 year olds and stuck with them, there was no hiring older teenagers or 20 somethings to play kids, nope, they were kids.
Imagine other films had done that, like Percy Jackson for example, in the first book he’s 12 years old, but in the movie he’s played by Logan Lerman (who was 18 at the time)
um here’s a what a 12 year old Percy would have really looked like
can we stop casting 20 and 30 year olds to play teenagers and 18 year olds to play middle schoolers? (both Annebeth and Glover were played by people in their 20s) kids deserve heroes as much (and maybe more) than any one, heroes who you know, look like them.