`Harry Potter` star Daniel Radcliffe is highest-earning British actor
London: Actor Daniel Radcliffe has been named the highest-earning Briton below the age of 30.
The actor, who rose to fame as the boy wizard in the "Harry Potter" franchise, has topped the list compiled by The Sunday Times, with the total earnings of 48 million pounds.
Radcliffe was followed by "Twilight" star Robert Pattinson at the the second place with the total earnings of 32 million pounds, reports thesun.co.uk.
Actress Keira Knightley was third with a total fortune of 30 million pounds.
Kiera Chaplin, grand-daughter of Charlie Chaplin came fourth with 28million pounds, while actors Rupert Grint and Emma Watson shared the fifth spot with 24 million pounds.