For the third year in a row, Robert Downey Jr. has topped the Forbes list of the world's highest-paid actors.