JK Rowling is the highest-paid European celebrity of 2017, according to Forbes.
The Harry Potter author earned $95 million (£72 m) in the last 12 months, before taxes and management fees, according to the money magazine.
As the highest-paid author in the world, the 52-year-old continues to make more than half her money from the children's fiction series which made her a household name, thanks to the success of the stage revival (and script of) The Cursed Child.
The only other woman to be included in the top-20 is Adele, who earned $69 million (£52m) over the past year.
The second highest-paid European celebrity in 2017 is Portuguese footballer Cristiano Ronaldo, who earned $93 million (£71m). Coldplay were ranked third after earning a combined $88 million (£67m) and Swiss tennis champion Roger Federer was fifth thanks to his $60 million (£49m) pay packet.
Other British men including Sir Elton John, Gordon Ramsay, Calvin Harris, Simon Cowell and Ed Sheeran also featured in the top 20.
Below is the list in full:
Forbes: Highest-Paid European Celebrities 2017
1. JK Rowling (UK; $95M)
2. Cristiano Ronaldo (Portugal; $93M)
3. Coldplay (UK; $88M)
4. Adele (UK; $69M)
5. Roger Federer (Switzerland; $64M)
6= Elton John (UK; $60M)
6= Gordon Ramsey (UK; $60M)
7. Paul McCartney (UK; $54M)
8. Rory McIlroy (UK; $50M)
9. Calvin Harris (UK; $48.5M)
10. Lewis Hamilton (UK; $46M)
11. Simon Cowell (UK; $43.5M)
12. Tiesto (Netherlands, $39M)
13. Sebastian Vettel (Germany; $38.5M)
14. Novak Djokovic (Serbia; $37.6M)
15. Ed Sheeran (UK; $37M)
16. Fernando Alonso (Spain; $36M)
18= Gareth Bale (UK; $34M)
18= Conor McGregor (Ireland; $34M)
20. Zlatan Ibrahimovic (Sweden; $32M)