Shia LaBeouf has been named the most value-for-money actor in Hollywood for the second year in a row.
The actor topped a survey by Forbes to find the star who pulls in the most money for movie bosses, with LaBeouf earning an estimated $81 in profit for every $1 he is paid.
The 24 year old, who has appeared in a string of high profile blockbusters including Transformers: Revenge of the Fallen and Indiana Jones and the Kingdom of the Crystal Skull, topped the same poll last year.
Anne Hathaway, whose hit Disney movie Alice in Wonderland recently passed the $1 billion mark at the worldwide box office, came in second, followed by Daniel Radcliffe, Robert Downey, Jr. and Cate Blanchett.
Watch "Shia LaBeouf Steals Camera From Papparazzi"
Click Here For More Shia LaBeouf Pictures