I've only seen movies 1-3. Hermione was pretty spot on first movie, and then they just sorta gave up on trying to make her a bucktoothed, bushy haired dweeb that cleans up nice.
But yeah, I feel like first movie, everyone was actually pretty spot on, save Snape... and hagrid being too short.
I know they tried their best with Hagrid though.