Robert Downey, Jr. has been named Hollywood's highest paid actor for the second year running.
The Iron Man and The Avengers star has topped a new Forbes magazine rich list with estimated earnings of $75 million (£44.1 million).
Action man Dwayne 'The Rock' Johnson comes in second thanks to his salaries from G.I. Joe: Retaliation and the Fast and Furious franchise, while Bradley Cooper is third with an estimated $46 million (£27 million).
Leonardo DiCaprio and Thor star Chris Hemsworth round out the top five.