Keith may not be at his best right now but Nicole is at the top of her game. Out of all of the actresses in Hollywood, she makes the most at about $17 million a picture. While there's no doubting her acting abilities, we're still a little surprised that she's still making so much after flops like The Stepford Wives and Bewitched. Still, she finds a good balance between doing big budget blockbusters like Happy Feet and smaller more creative projects like Fur. That way she's sure to make lots of money and still keep the Oscar nominations rolling in!
To find out who the other top paid actresses are just read more
2. Reese Witherspoon, Renée Zellweger, Drew Barrymore and Cameron Diaz all tie at $15 million!
3. Halle Berry - $10 million
4. Charlize Theron - $10 million
5. Angelina Jolie - $10 million
6. Kirsten Dunst - $8 million-$10 million
7. Jennifer Aniston - $8 million