In the magical world of 'Harry Potter', the eerie, complex character of Tom Riddle is brought to life by multiple actors due to the character's different ages throughout the series. However, the young Tom Riddle in 'Harry Potter and the Half-Blood Prince' is memorably played by Frank Dillane. He captured the cold, aloof, yet dangerously charming nature of the character brilliantly.
On the contrary, in 'Harry Potter and the Chamber of Secrets', the even younger Tom Riddle was portrayed by Christian Coulson, who nailed the manipulative, intelligent side of Riddle remarkably well. Tom Riddle, who evolves into Lord Voldemort, remains one of the most iconic characters in the series.