A study by US business magazine Forbes has showed that Keira Knightley was the only British women who made the top 10 list of the highest-paid Hollywood actors.
The Pirates Of The Caribbean star earned 32 million dollars (£16 million) through her roles in the Pirates sequel At World's End and in the Oscar-nominated literary romance Atonement.
But the 23-year-old Briton, whose racy ads for Chanel's Coco Mademoiselle perfume also brought in the cash, was beaten to the top spot by Cameron Diaz, who earned 50 million dollars (£25 million) for her roles in Shrek and What Happens In Vegas.



Comments (0)