Most of the cast remained the same throughout all eight movies, including Daniel Radcliffe, Emma Watson, and Rupert Grint. Dumbledore’s character had different actors throughout, but JK Rowling did have a preference for British actors, even with the re-castings.
However, exceptions were made for Mad-Eye Moody and a couple of other actors.