Anne Hathaway is the best value actress in Hollywood.

The 27-year-old actress - who has starred in 'Alice in Wonderland' and 'Valentine's Day' this year- represents the best value for money of any actress, according to a new list compiled by Forbes magazine.

According to the study of stars who offer the most "bang for the buck", Anne generates an estimated $64 for every dollar she is paid.

Anne placed second in the overall list, losing out on top place to 'Transformers: Revenge of the Fallen' and 'INDIANA JONES and the Kingdom of the Crystal Skull' star Shia LaBeouf who makes $81 for every dollar he is paid.

To compile the list, the media magazine assessed 36 of the highest earners in Hollywood who have starred in at least three major film releases over the past five years.

The actors' earnings were then added to worldwide box office and home video sales and subtracted from the movie's overall budget.

'Harry Potter' actor Daniel Radcliffe, was third at $61 while Robert Downey Jr. and Cate Blanchett were placed fourth and fifth, generating $33 and $27 per dollar respectively.

Jenifer Aniston, Meryl Streep, Johnny Depp, Nicholas Cage and Sarah Jessica Parker rounded up the top 10.