She hasn't appeared in any big movies aside from the Twilight ones, but those movies were enough to put Kristen Stewart at the top of Forbes magazine's list of Hollywood's Best Actors for the Buck. The magazine noted that for every $1 Stewart is paid, her films earn an average of $55.83. Her Twilight costar, Robert Patinson, comes in at No. 3 on the list. For every buck he's paid, his films average $39.43. While he and Stewart receive about the same paychecks, his average, Forbes noted, was pulled down by two non- Twilight movies that he made in the past two years, Remember Me and Water for Elephants , each of which had mediocre ticket sales. Coming in between the two was Anne Hathaway whose films averaged $45.67 for every $1 she was paid. And while she appeared in Bridewars, which earned an unimpressive $115 million worldwide, her Alice in Wonderland earned more than $1 billion worldwide. Fourth on the list was Daniel Radcliffe, thanks to the Harry Potter movies. While he earned a massive paycheck -- far more than the top three on the list -- the films earned so many billions "that his paycheck is relatively insignificant." Each Radcliffe dollar translated to 34.24 Potter dollars. Rounding out the top five was Shia LaBeouf, who topped the list in 2010 thanks to the Transformers movies. (He said this year that he was "done" with them.) This year's Wall Street Money Never Sleeps, in which he co-starred, brought in $135 million. For every dollar LaBeouf earned, his films brought in $29.40.