

That was over 13 years ago in 2009.
Today he is 34, and has starred in 27 movies in total, 18 since Harry Potter and the Half-Blood Prince was released.
In Harry Potter and the Half-Blood Prince, I think Tom Felton looks:
Harry Potter and the Half-Blood Prince scores 7.5 out of 10 on The Movie Database.
Tom Felton's first acting role was as 'Peagreen Clock' in The Borrowers, released in 1997 when he was 10.