HARRY Potter star Daniel Radcliffe topped a list of the richest young British entertainers, retaining his No1 position in the ranking of people under 30.
Radcliffe (22) who played the boy wizard in the movie adaptations of JK Rowling's bestselling novels, earned £51.8m (€60m) over his career, according to Heat magazine. The actor's earnings for 2011 were £6.1m higher than in 2010.
Robert Pattinson (£24.9m), lead actor of the rival fantasy film franchise Twilight, moved up to third from fifth and leapfrogged two of Radcliffe's Potter co-stars, Emma Watson (£23.9m) and Rupert Grint (£21.7m).
Actress Keira Knightley (£30.9m) who starred in the Pirates Of The Caribbean movies, remained second, while singer Adele (£7.7m) was highest new entry at 16.