Keira Knightley was stunned to find herself at second place on Forbes’ list of highest-paid Hollywood actresses in 2007. Editors at the American publication Forbes placed her second to Cameron Diaz in the poll, claiming that she raked in $32 million in 2007 from her roles in box office hits Pirates of the Caribbean: At World's End and Atonement, as well as advertising endorsements for Chanel's Coco Mademoiselle perfume.
Keira, the only British starlet on the list, insists the figures are inaccurate. She says, "According to Forbes magazine, I earned $32 million last year. Unfortunately, no, it's not true." However, she is unwilling to admit to the real figure that sums up her 2007 earnings.
For Celebrity and Movie Photo Galleries, CLICK HERE!