Liam Payne, Harry Styles, One Direction, Daniel Radcliffe

Jamie McCarthy/Getty Images, O'Neill/White/

One Direction is in the money!

Harry Styles and the boys top Heat magazine's annual list of the richest British celebrities under the age of 30 with $95.7 million in income for the past year.

That amount just barely bested the $91 million haul by Mr. Harry Potter himself, Daniel Radcliffe, who came in second largely thanks to the royalties he's earning from the big screen adaptation of J.K. Rowling's ever-popular fantasy franchise.

In the third spot is Twilight's Robert Pattinson who did Team Edward proud by raking in $71 million, while 28-year-old Keira Knightley's the highest-earning woman on the list with $62 million, good enough for fourth place.

Much of that dough came from starring in last year's critically acclaimed Anna Karenina, Seeking a Friend for the End of the World as well as the forthcoming blockbuster Jack Ryan: Shadow Recruit.

And rounding out the top five is Radcliffe's old Harry Pottter pal, Emma Watson, with $45 million.

Heat compiles its annual rundown with the aid of a team of expert judges who tally up the profits each entertainer makes from movie deals, TV and record sales, and brand endorsements among other revenue streams.

Other notable English celebs under 30 who are rolling in the dough: Adele with $44 million; Daniel and Emma's costar Rupert Grint, with $38 million; Cheryl Cole with $25 million; and Emily Blunt with $18.3 million.

  • Share
  • Tweet
  • Share
- -