Daniel Jacob Radcliffe born 23 July 1989 is an English film, television and stage actor. He is best known for playing Harry Potter in each of the first five films based on the best-selling Harry Potter book series, and will also appear in the final two films of the series.