Daniel Radcliffe is the richest British star under 30
The `Harry Potter` actor has made an estimated £45.6 million, £25 million of which comes from the final two films in the series `The Deathly Hallows`, alone, almost £15 million more than the second-placed star, 25-year-old Keira Knightley, who has made a fortune of £30.1 million so far.
Four of the top five money-makers in the list compiled by heat magazine come from the wizard movie series made famous by Daniel, with Emma Watson and Rupert Grint making £20.6 million and £19 million respectively.
`Twilight: Saga` actor Robert Pattinson - who appeared in `Harry Potter and the Goblet of Fire` - was placed fifth, having earned £18.5 million so far.
Britain`s highest earning music star is `Bleeding Love` singer Leona Lewis, who has generated a £12.5 million fortune since winning `The X Factor` in 2006, placing her in sixth place.
Heat editor Sam Delaney said the list proved not all rich people are "corrupt, cigar-chomping fat cats".
He said: "In these tight financial times, there`s a great deal of animosity felt towards society`s richest. But who could possibly resent the millions earned by a charming young rascal like DanielRadcliffe?
"The heat rich list is proof that not all mega-rich people are corrupt, cigar-chomping fat cats. This list is full of young people who have largely made their cash out of putting smiles on other people`s faces"
Other notable inclusions on the list include Sienna Miller at 17, who at £6.1 million has earned less than Arctic Monkeys` singer Alex Turner, who has amassed an estimated fortune of £7.5 million.
`X Factor` judge Cheryl Cole has earned £7.9 million, putting her ahead of all her Girls Aloud bandmates.