Chris Evans has topped the list of the BBC's best-paid stars.
He made between £2.2m and £2.25m in 2016/2017, while Claudia Winkleman was the highest-paid female celebrity, earning between £450,000 and £500,000.
About two-thirds of stars earning more than £150,000 are male, compared to one-third female, according to the BBC annual report.
So, Chris Evans gets paid £2.2m for presenting a radio programme and for a failed tv car show. Claudia Winklemen gets paid for a dancing show and film review show, of course these earth shattering skills need to be rewarded with such generous pay, don't they...?