Twilight stars Kristen Stewart and Robert Pattinson's salaries are a bargain for producers - that's according to financial website Forbes.com.
They have put together a list of Hollywood movie stars who earn studios the most money compared with amounts they are paid.
Stewart, who plays Bella Swan in the Twilight movies ranked No 1 on the list of 'Hollywood's Best Actors for the Buck' after being paid just $1 for every $55.83 she earned, on average, for movie producers.
Pattinson was No 3, with earnings of $39.43 from every $1 he was paid.
The two stars top the list primarily because the Twilight franchise has become a global phenomenon, raking in the big bucks even with a relatively small budget for production.
Despite the two earning the same salary on the Twilight films, Pattinson ranks slightly lower than Stewart due to his other films (Remember Me and Water for Elephants) that proved to be less successful than the films included in the vampire saga.
Actress Anne Hathaway was ranked 2 on the list, while Harry Potter star Daniel Radcliffe was No 4, and Transformers leading man Shia LaBeouf rounded out the top 5.