Daniel Radcliffe was the highest paid actor in Hollywood in 2009.
The 20-year-old actor - who plays the title character in the 'Harry Potter' franchise - was paid a staggering £41million last year according to a list of the top 40 earners by Vanity Fair magazine, making him the most bankable actor in Hollywood - though not worth as much as leading directors..
'Transformers' movie maker Michael Bay at number one, with £125million, and Steven Spielberg, 63, with £85 million, second. Roland Emmerich, James Cameron and Todd Phillips took the remaining places ahead of Daniel, who was sixth in the list.
Daniel - who has already used some of his earnings to build up a property portfolio in Britain and the US - also beat his co-star, Emma Watson, 19, who made £30 million.
The British actress - who plays Harry's friend Hermione Granger in the movies - was one of only two women to make the list, with 'Charlie's Angels' beauty Cameron Diaz ranked nineteenth.
The Hogwarts actors and actresses are also set to have another couple of years worth of money heading their way with the next two films which will be released in November and July 2011.
The list of Hollywood earners was made based on factors such as up-front fees, box office gross percentages and other estimated revenue streams.
Other top stars to make the list included Ben Stiller in seventh place, Tom Hanks in eighth, Adam Sandler in the tenth spot and Denzel Washington a place behind him.
Daniel and Emma's co-star Rupert Grint placed fifteenth in the list, while debt-ridden actor Nicolas Cage was ranked in seventeenth position.
Vanity Fair magazine's Top Twenty Hollywood earners of 2009
1. Michael Bay - £125 million
2. Steven Spielberg - £85 million
3. Roland Emmerich - £70 million
4. James Cameron - £50 million
5. Todd Phillips - £44 million
6. Daniel Radcliffe - £41 million
7. Ben Stiller - £40 million
8. Tom Hanks - £36 million
9. J.J Abrams - £36 million
10. Jerry Bruckheimer - £35.5 million
11. Tyler Perry - £32.5 million
12. Adam Sandler - £31.5 million
13. Denzel Washington - £31 million
14. Emma Watson - £30 million
15. Rupert Grint - £30 million
16. Owen Wilson - £29 million
17. Nicholas Cage - £28 million
18. Russell Crowe - £28 million
19. Cameron Diaz - £27 million
20. Brian Grazer and Ron Howard - £25.5 million