In pictures: The world's highest-paid celebrities

Pop sensation Taylor Swift takes the top spot on the Forbes list of highest earning celebrities this year
Taylor-Swift-(Medium).JPG
1 of 20
1. Taylor Swift, entertainer, $185 million
Kylie-Jenner-(Medium).JPG
2 of 20
2. Kylie Jenner, social media superstar, $170 million
Kanye-West-(Medium).jpg
3 of 20
3. Kanye West, entertainer, $150 million
Lionel-Messi-(Medium).jpg
4 of 20
4. Lionel Messi, footballer, $127 million
Ed-Sheeran-(Medium).jpg
5 of 20
5. Ed Sheeran, entertainer, $110 million
Cristiano-Ronaldo-(Medium).jpg
6 of 20
6. Cristiano Ronaldo, footballer, $109 million
Neymar-(Medium).jpg
7 of 20
7. Neymar, footballer, $105 million
The-Eagles-(Medium).jpg
8 of 20
8. The Eagles, entertainers, $100 million
Dr-Phil-McGraw-(Medium).jpg
9 of 20
9. Dr Phil McGraw, TV personality, $95 million
Canelo-Alvarez-(Medium).jpg
10 of 20
10. Canelo Alvarez, professional boxer, $94 million
Roger-Federer-(Medium).jpg
11 of 20
11. Roger Federer, tennis superstar, $93.4 million
Howard-Stern-(Medium).jpg
12 of 20
12. Howard Stern, TV personality, $93 million
JK-Rowling-(Medium).jpg
13 of 20
13. JK Rowling, author, $92 million
Russell-Wilson-(Medium).jpg
14 of 20
14. Russell Wilson, American football superstar, $89.5 million
Dwayne-Johnson-(Medium).JPG
15 of 20
15. Dwayne Johnson, actor, $89.4 million
Aaron-Rodgers-(Medium).jpg
16 of 20
16. Aaron Rodgers, American football superstar, $89.3 million
Lebron-James-(Medium).jpg
17 of 20
17. LeBron James, NBA superstar, $89 million
Rush-Limbaugh-(Medium).jpg
18 of 20
18. Rush Limbaugh, radio show host, $87 million
Elton-John-(Medium).jpg
19 of 20
19. Elton John, entertainer, $84 million
Jay-Z-(Medium).jpg
20 of 20
20. Jay-Z, entertainer and entrepreneur, $81 million