Jim Spellman / WireImage 1 / 16
Jim Spellman / WireImage 1 / 16

"Harry Potter" actor Daniel Radcliffe has been named the richest British star under the age of 30, ahead of Robert Pattinson and Keira Knightley.

Radcliffe's $82.7 million fortune has landed him at the top of the rundown compiled by U.K. magazine Heat.

The 22 year old's earnings put him above second-placed star Knightley, who at 26 has amassed $49.3 million, while 25-year-old Twilight favorite Pattinson came in third with $39.8 million.

Radcliffe's Potter co-stars Emma Watson ($38.2 million) and Rupert Grint ($34.7 million) rounded out the top five respectively.

Leona Lewis, Cheryl Cole and Charlotte Church were also named in the top 10 rich list.