David Beckham recently called time on his playing career, but he is still the highest-earning footballer on the planet. The $5.2 million salary he received during his spell with Paris Saint-Germain, his final club, was donated to charity. The former England captain recently launched a clothing line with H & M.