One Direction have overthrown Daniel Radcliffe by taking his crown as the richest British celebrities under the age of 30.

The Best Song Ever hitmakers - Harry Styles, Niall Horan, Zayn Malik, Liam Payne and Louis Tomlinson - knocked the Harry Potter star off top spot after collectively raking in an impressive $88.9 million (£59.3 million), according to Heat magazine's 2013 celebrity rich list.

Radcliffe, who kept custody of the crown for four years, came in second with $84.1 million (£56.1 million), closely followed by British heartthrob Robert Pattinson, who is worth an estimated $66.1 million (£44.1 million).

The top five was rounded out by Atonement star Keira Knightley, with $55.8 million (£37.2 million), and Emma Watson, who earned $41.8 million (£27.93 million).

Lucie Cave, editor-in-chief of Heat, says, "One Direction are young, talented, staggeringly good looking and adored by millions. To that we can now add 'rolling in cash.' No one said life was fair."

A panel of experts analysed the celebrities' financial earnings over the past year by examining their Tv and film deals, record sales and product endorsements.