Tom Felton earned a whopping $16 million for 31 minutes of appearances in the Harry Potter films.
A total of 31 minutes and 45 seconds was enough for the 22-year-old actor Tom Felton to be paid $523,943 per minute of screen time.
Given that his character had “only” half an hour in front of the audience – which is far less than the roles of Rupert Grint, Emma Watson and Daniel Radcliffe – his earnings are not nearly the highest in the film series.
According to IMDb, Grint had 211 minutes of screen time, Watson 205 minutes, and Radcliffe 539 minutes.
For the role of Ron Weasley, Grint was paid $43 million, Watson earned $72 million playing Hermione Granger, and Radcliffe earned a whopping $97 million.
In 2010, the actor told the Daily Mail that he didn’t manage his hard-earned cash and bought “a lot of the rubbish that kids buy”.
“I bought skateboards and clothes and typical teenage stuff. And, as soon as I could, I spent a lot of money on cars – mostly BMWs – for me and my family. My mother told me, ‘You worked hard for this, so take what you can, but be careful, you’ll lose money on the cars.’ And he was right,” he says.
Felton’s spending got to the point where he had tax problems for two years, which is why he decided to manage his money more carefully.