Robert Downey Jr is Hollywood's highest-paid actor, according to Forbes magazine.
The 'Iron Man' star, 48, raked in a remarkable 50 million pounds in the past 12 months, the Daily Express reported.
Downey Jr has starred in six movies that have each made over 331 million pounds at the box office worldwide.