KEIRA KNIGHTLEY has laughed off a magazine report alleging she was the second highest-paid Hollywood actress in 2007.
The star’s fortunes were dissected by editors at American publication Forbes, who placed her second to Cameron Diaz in a poll of the highest earning actresses of last year (07).
The article claimed Knightley raked in $32 million (#17.3 million) in 2007 from her role in box office hits Pirates of the Caribbean: At World’s End and romantic drama Atonement, as well as advertising endorsements for Chanel’s Coco Mademoiselle perfume.
Diaz reportedly earned $50 million (#27 million) in 2007 for her roles in Shrek 3 and What Happens in Vegas.
Knightley was the only British star to make the Forbes top 10 – but she insists the magazine’s figures are inaccurate.
She says, “According to Forbes magazine, I earned $32 million last year.
Unfortunately, no (it’s not true).”
However, when asked for the real figure, the actress refused to answer, curtly replying: “F**k off.”