Daniel Jacob Radcliffe (born 23 July 1989) is an English actor, best known for playing the wizard Harry Potter in a series of films based on the best-selling book series.