Ed Sheeran has been named the richest UK celebrity aged 30 or under – with an estimated fortune of £170m.
The 28-year-old singer has nearly doubled his wealth over the past 12 months to take the number one spot from Adele, according to Heat magazine.
Daniel Radcliffe, 30, is second with an estimated fortune of £90m while Harry Styles, 25, is third with close to £64m in the bank.
Other names on Heat’s annual rich list include Cara Delevingne and Little Mix.
Heat magazine’s annual guide looks at the accounts, sales and endorsements of the UK’s most famous celebrities aged 30 or under.
Last year, Adele topped the list with an estimated fortune of £147.5m – but she turned 31 in May so can no longer be included.
The Harry Potter magic worked for Emma Watson, 29, as well as Daniel Radcliffe – her £57m places her fourth on the rich list.
Niall Horan, 26, comes in at fifth with £54.8m while collectively Little Mix are sixth with a combined worth of £50m.
The other stars who make up the top 10 are Louis Tomlinson, 27, (£46m), Liam Payne, 26, (£44m), Cara Delevingne, 27, (£39.5m) and Zayn Malik, 26, (£38m).
But they’re all lucky that Kylie Jenner isn’t a Brit – her £736m fortune is more than the top 10 UK stars combined.
Stormzy, 26, is the highest new entry at number 14 with an estimated £12m, which has been boosted in part by headlining Glastonbury this summer.
Other new entries include Dua Lipa, 24, (15th with £11.8m), Maisie Williams, 22, (25th with £4.5m) and George Ezra, 26, and Jess Glynne, 30, who are in joint 27th place with an estimated wealth of £4.4m.