They earned him a fortune estimated at £60 million (NZ$119m), but Daniel Radcliffe is still able to be critical of his Harry Potter film performances - even hating one of them.
Radcliffe, 25, who played the schoolboy wizard in eight films from the age of 11, told the Mail on Sunday the role was a "blessing" but bemoaned: "The moments I'm not as proud of, mistakes other actors get to make in rehearsal rooms or at drama school, are all on film for everyone to see."
The English actor, who has branched out into stage, screen and television roles since the end of the series in 2011, said he hated watching the sixth film, Harry Potter And The Half-Blood Prince, because he was "very one-note" and "complacent".
He told the newspaper: "I never liked watching myself on film but I do make myself sit through it. I think it comes from not actually realising I didn't have to go to my own premieres and watch the film - that's something I've only just realised you don't have to do.
"I always went along and sat with everyone else watching the movie.