Who played Harry Potter in the Harry Potter movies?

Daniel Radcliffe.

Harry Potter is a fictional character who does not exist in real life. The characters real name is Harry James Potter.

The actor who played him in the movies is called Daniel Radcliffe.

Daniel Radcliffe played Harry in all eight Harry Potter movies.