Kristen Stewart has topped Forbes annual list of the best actors for the buck, which ranks stars in order of how much their movies made compared with their earnings. The Twilight actress was considered the biggest bargain in Hollywood, while her co-star Robert Pattinson also crept into the Top 3.
According to the Hollywood Reporter, the Twilight movies cost considerably less than most other blockbusters to create and therefore score high on operating income. The latest instalment of the vampire franchise has grossed almost $600 million worldwide, sending Stewart straight to the top of the list. On average, the actress is paid $1 for every $55.83 that her movies earn. Pattinson is close behind in third place, but his movies Water for Elephants and Remember Me only performed moderately at the box office and therefore dragged down his average. After Kristen on the list comes second place Anne Hathaway, whose movies earned $45.67 for every dollar she was paid - no doubt helped by the $1 billion gross from Alice in Wonderland. The list comes shortly after Forbes identified their most overpaid actors, with Drew Barrymore topping the list - her films earned just 40 cents for every $1 she was paid.
Others to make the bargain list included Harry Potter star Daniel Radcliffe, whose movies made $32.24 for every $1 he was paid. Robert Downey Jr, Meryl Streep and Johnny Depp came it at Nos 6, 9 and 10 respectively.