Kristen Stewart and Robert Pattinson can thank their Twilight stars for putting them at the top of Forbes' Best Actors for the Buck list, which was released on Wednesday night.

Between the Twilight on-and-off screen couple is Anne Hathaway, who placed second on the Forbes list.

The magazine complied numbers based on the top 40 highest-earning actors in Hollywood. Each actor's last three major films (live-action only) were reviewed and compared to figures in compensation and operating income, according to Forbes.

The final number represents how much the studio is paid for every dollar given to the actor. Films that opened after May 1 were not included in Forbes' calculations.

Stewart's bang for the buck figure was based on two Twilight films (New Moon and Eclipse) and her 2010 biopic with Dakota Fanning, The Runaways. For every $1 the 21-year-old actress makes, $55.83, her films make an average of $55.83.

Daniel Radcliffe and Shia LaBeouf round out the top five. Coming in at number 9, Meryl Streep is the oldest performer on the list, with $13.54 going to her films for every $1 the 62-year-old is paid.

Radcliffe, 22, is having one heck of a year. In addition to making the Forbes' bang for buck list, the Harry Potter and Broadway star was named Entertainment Weekly's Entertainer of the Year.

Click through for the top 10 Best Actors for the Buck list, according to Forbes.