They aren't too old are they? I mean.. HP and the sorcerer's stone is from 2001. HP is supposed to be 11 then, so born in 1990. The actor that plays James Potter was 32 then, and the actrice that plays Lily Evans was 23. I don't know how odl your parents were when you were born, but these ages are not quite uncommon.

I hated Kenneth Branagh as Gilderoy Lockhart, I didn't picture him like that, I don't like the actor, and he just doesn't really suit the role I think.
And Clemence Poesy as Fleur Delacour, she did allright, but they changed the role of Fleur compared to the books. Not at all what I expected, she was a bit too bland. Pretty, but bland.