It wasn't too long ago that Forbes declared Eddie Murphy and Drew Barrymore box-office poison, but there's better news this week for actors like Kristen Stewart, Robert Pattinson and Daniel Radcliffe, just to name a few. The young Hollywood heavyweights top the money magazine's Hollywood's Best Actors for the Buck list of stars, which weighs the actors' salaries against their movies' box-office return on investment.
With three weeks at the top of the box office for "The Twilight Saga: Breaking Dawn - Part 1," it's no surprise that the "Twilight" stars have landed on the list. Stewart, whose films earn $55.83 for every $1 she's paid according to Forbes, sits at the top of the list.
Pattinson sits at #3 because, the magazine argues, "he has branched out more, so only one of his 'Twilight' films is eligible for this list." "Eclipse" was the only "Twilight" film the magazine counted for Pattinson, alongside films like "Water for Elephants" and "Remember Me." His films earn $39.43 for every $1 he's paid.
Anne Hathaway sits in between the two "Twilight" stars at #2. For every $1 she's paid, her films, including "Alice in Wonderland," earn back $45.67. "Harry Potter" star Daniel Radcliffe ranks at #4 on the list. For every $1 he's paid, his films earn back $34.24.
Coming in at #5 is "Transformers" star Shia LaBeouf. His films earn back $29.40 for every $1 he makes. Rounding out the top 10 are "Iron Man" and "Sherlock Holmes" star Robert Downey Jr. ($18.74 for every $1), Matt Damon ($15.83 for every $1), Cate Blanchett ($15.17 for every $1), Meryl Streep ($13.54 for every $1) and "Pirates of the Caribbean" star Johnny Depp ($12.48 for every $1).
For young Hollywood news, fashion and "Twilight" updates around the clock, visit HollywoodCrush.MTV.com.