Sandra Bullock is Hollywood's highest-paid actress, Forbes magazine said Tuesday.

The publication said it looked at women's paychecks for films and television from June 2009 to June 2010, as well as their earnings from clothing lines and perfume and makeup endorsements, to compile the roster.

Bullock came in at the top of the Forbes list with $56 million, followed by Reese Witherspoon and Cameron Diaz each with $32 million, Jennifer Aniston with $27 million and Sarah Jessica Parker with $25 million.

Also appearing high on Forbes's roster of high-paid actresses are Julia Roberts and Angelina Jolie, each with $20 million, Drew Barrymore with $15 million, Meryl Streep with $13 million and Kirsten Stewart with $12 million.