"Harry Potter" star Daniel Radcliffe is the wealthiest British actor under 30 years old, according to a rich list published Tuesday in British celebrity magazine Heat.

Radcliffe, 21, topped Heat's female dominated list with estimated earnings of £45.7 million ($71.1 million) -- but he was not the only Hogwarts alumni on the list.

Emma Watson and Rupert Grint, who play Hermione Granger and Ron Weasley in the "Harry Potter" series, took third and fourth place with £20.6 million and £19 million respectively. At 20 years old, Watson was the youngest person on the list.

Actress Keira Knightley, 25, was the list's richest woman, coming in second place with £30.1 million.

"Twilight" star Robert Pattinson, 24, came in fifth place with a wealth of £18.5 million.

Read more: http://www.heatworld.com/