robsten-best-actors-buck-forbes.jpgSeeing as the Twilight films have grossed hundreds of millions of dollars over the years, this shouldn't come as a surprise!

Forbes Magazine has placed Kristen Stewart and Robert Pattinson at the top of their Hollywood's Best Actors for the Buck list, which weighs the stars' salaries against the box-office returns on their movies.

Stewart sits at the top of the list, with her films earning $55.83 for every $1 she's paid, while Anne Hathaway holds the number two spot, earning $45.67 for every buck she earns. Pattinson comes in at third place, earning $39.43 for every dollar he's paid, and the magazine argues that he's limited because "he has branched out more, so only one of his Twilight films is eligible for this list."

Harry Potter wizard Daniel Radcliffe ranks at number four on the list, earning $34.24 for each dollar of his salary, while Transformers star Shia LaBeouf holds the fifth place spot, earning $29.40 for every dollar he makes. Other Hollywood heavyweights rounding out the top ten include Iron Man 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 actor Johnny Depp ($12.48 for every $1). Not bad!