Harry Potter age searches usually mean one thing: how old is Daniel Radcliffe, the actor who played Harry in all eight films? Radcliffe is 37 as of October 2026. He was born on July 23, 1989, in London, so he turns 38 in July 2027. In the books, the character Harry Potter was born on July 31, 1980.
Below, we cover Radcliffe’s age, how old he was during each film, his career since and the new HBO series.
Harry Potter age quick facts
| Field | Information |
|---|---|
| Actor | Daniel Jacob Radcliffe |
| Born | July 23, 1989, London, England |
| Age | 37 (as of October 2026) |
| Zodiac sign | Leo |
| Harry Potter films | Eight, released from 2001 to 2011 |
| Major award | Tony Award for Merrily We Roll Along (2024) |
| Partner | Erin Darke |
| Character’s birthday (books) | July 31, 1980 |
How old is the Harry Potter actor?
Daniel Radcliffe is 37 years old. His birthday is July 23, so his age changes each July. In other words, he will be 38 on July 23, 2027.
He was only 11 when he was cast as Harry in 2000. As a result, millions of fans watched him grow up on screen.

Harry Potter age in each film
Radcliffe’s age lined up closely with Harry’s in the early films. For example, he was 12 when Harry Potter and the Philosopher’s Stone came out in November 2001, close to Harry’s age of 11 in the story. Later, he was 21 when the final film, Deathly Hallows – Part 2, premiered in July 2011, while Harry is 17 in that part of the story.
Harry Potter age vs. actor age
In the books, Harry turns 11 at the start of his first year at Hogwarts and is 17 during the final book. In addition, the long gaps between film releases meant Radcliffe grew older faster than his character on screen.

Daniel Radcliffe’s career after Harry Potter
After the films ended, Radcliffe chose varied roles on stage and screen. For example, he starred in The Woman in Black (2012), Swiss Army Man (2016) and Weird: The Al Yankovic Story (2022). Then, in 2024, he won a Tony Award for Merrily We Roll Along on Broadway. More recently, he starred in the Broadway show Every Brilliant Thing, TheWrap reported in March 2026.

The new Harry Potter TV series
HBO is making a new Harry Potter series, with Dominic McLaughlin cast as Harry, CBS News reported. Radcliffe is not part of the show, but he has said he wrote McLaughlin a letter of encouragement. The series is expected to premiere in early 2027. For another actor profile, see our Claire Danes age article.
Personal life
Radcliffe has been in a long relationship with actor Erin Darke, whom he met while filming Kill Your Darlings in 2012. The couple welcomed a son in 2023.
Last updated: October 19, 2026
Harry Potter age: final thoughts
In short, the Harry Potter actor, Daniel Radcliffe, is 37 and turns 38 on July 23, 2027. Overall, he grew up on screen from age 12 to 21 and has since built a respected stage career. Meanwhile, a new actor will take over the role in HBO’s series. For more celebrity profiles, browse our Celebrity & Biography section.
FAQ
How old is Daniel Radcliffe?
He is 37 as of October 2026. His birthday is July 23, 1989.
How old was Daniel Radcliffe in the first Harry Potter film?
He was 11 during filming and 12 when the film was released in November 2001.
What is Harry Potter’s birthday in the books?
In the books, Harry Potter was born on July 31, 1980.
Is Daniel Radcliffe in the new Harry Potter series?
No. Dominic McLaughlin plays Harry in the HBO series.
Sources
- TheWrap, report on Radcliffe’s Late Show interview, March 2026
- CBS News, report on the HBO series cast, May 2025
- Wikipedia, “Daniel Radcliffe”
