Shia LaBeouf is the "best value" actor in Hollywood.
The star - who has featured in 'Wall Street: Money Never Sleeps' and the third film in the 'Transformers' franchise this year, represents the best value for money in the film industry for the second year running, a new list compiled by Forbes magazine has revealed.
According to the study of stars who offer the most "bang for their buck", the 24-year-old actor generates an estimated $81(€63) 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.
With 'Transformers: Revenge of the Fallen' and 'Indiana Jones and the Kingdom of the Crystal Skull' notching up a total of $836m (€657m) and $787m (€620m) respectively in the past two years, Shia was found to deliver a better financial return than any other actor in the industry.
Anne Hathaway came in second place largely thanks to the worldwide success of Tim Burton's remake of 'Alice in Wonderland', bringing in around $64 (€50 )per dollar, just a few dollars more than 'Harry Potter' actor Daniel Radcliffe, whose figure came in at $61 (€47).
Robert Downey Jr. and Cate Blanchett were placed fourth and fifth, generating $33 (€26) and $27 (€22) per dollar respectively.
Jenifer Aniston, Meryl Streep, Johnny Depp, Nicholas Cage and Sarah Jessica Parker rounded up the top 10.
Best value actors according to Forbes magazine:
1. Shia LaBeouf - $81 (€64)
2. Anne Hathaway - $64 (€50)
3. Daniel Radcliffe - $61(€48)
4. Robert Downey Jr. - $33 (€26)
5. Cate Blanchett - $27 (€21)
6. Jennifer Aniston - $21 (€17)
7. Meryl Streep - $21 (€17)
8. Johnny Depp - $18 (€19.5)
9. Nicholas Cage - $17 (€13.4)
10. Sarah Jessica Parker - $17 (€13.4)