London, Nov 30 (IANS): "Harry Potter" star Daniel Radcliffe, who reportedly made over 45 million pounds by playing the boy wizard as well as starring in West End and Broadway productions, has topped a list charting the wealthiest British stars aged 30.
His co-star Emma Watson has come in at third place on the list, earning more than 20 million pounds. Her fortune has come primarily from her role as Hermione Granger in the seven "Harry Potter" films, topped up by a contract as the face of Burberry and modelling work for luxury brand Chanel, reports femalefirst.co.uk.
Actress Keira Knightley grabbed the second place on the chart, with a 30.1 million pound fortune from roles in films like "Pirates of the Caribbean" and "Atonement", apart from a modelling contract with Chanel.
Actor Rupert Grint, who has made 19 million pounds by playing Ron Weasley in "Harry Potter" came fourth on the list.