What is the name of the actor who played young Tom Riddle in 'Half-Blood Prince'?

The story behind the answer

Hero Fiennes-Tiffin played young Tom Riddle in Harry Potter and the Half-Blood Prince.

The film presents Tom Riddle at about eleven years old, when Albus Dumbledore visits him at a London orphanage. This meeting is shown through a Pensieve memory and begins the film’s investigation into Riddle’s transformation into Lord Voldemort.

Hero Fiennes-Tiffin was chosen from thousands of young actors. Director David Yates said the audition showed that he could convey Tom’s unsettling intelligence and dark emotional control. His family resemblance to Ralph Fiennes, who played the adult Voldemort, also helped make the casting convincing, though Yates said ability was decisive.

The role is easy to confuse with other versions of Tom Riddle. Frank Dillane played sixteen-year-old Tom Riddle in Harry Potter and the Half-Blood Prince, while Christian Coulson played the teenage Riddle in Harry Potter and the Chamber of Secrets. Ralph Fiennes portrayed Voldemort as an adult.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: