Nicole Kidman has been named the most overpaid Hollywood star by
Forbes magazine. The rag says Kidman's films made only $1 for every dollar the actress was paid, with her disastrous horror movie
The Invasion actually losing $2.68 for every dollar of the $17 million she was given to appear. The eternally pregnant
Jennifer Garner finished second on the list, with an average of $3.60 made for every dollar she was compensated.
Tom Cruise finished 3rd, largely thanks to the bomb
Lions for Lambs. The remainder of the top 10:
4.
Cameron Diaz 5.
Jennifer Lopez6.
Jim Carrey7.
Nicolas Cage8.
Drew Barrymore9.
Will Ferrell10.
Cate Blanchett