Harry Potter actor Daniel Radcliffe is the wealthiest British actor under 30, according to a new rich list.
He came top in a magazine survey of wealthy celebrities - but his co-stars Emma Watson and Rupert Grint were just behind him!
They came third and fourth in the poll for Heat magazine. Pirates of the Caribbean star Keira Knightley was second.
It's thought Daniel earned £25 million for the two Deathly Hallows films.
Emma, who also works as a fashion model, is thought to be worth at least £20.6 million and is the youngest person on the list.
Rupert has earnt £19 million but admits he has spent some of it on cars, and an ice-cream van!
Cheryl Cole came in 14th place, thanks to her pop career and role as an X Factor judge.