While his comedy "Just Go With It" was a surprise hit in 2011, Adam Sandler proved unworthy of the $20 million he commands per film by starring in the $36 million grossing "That's My Boy," a film that cost $70 million to make.
Reese WitherspoonReese Witherspoon earned $12 million for "This Means War," a film that cost $65 million to make but earned just over $54 million. Once considered a bankable star, her last few films, like "How Do You Know" and "Water for Elephants" have been disappointments.
Katherine Heigl earned $15 million for "One for the Money," which went on to become one of the worst reviewed films of the year. To top it off, the film barely recouped the star's salary-- earning just $26 million at the box office. According to Forbes, for every $1 Heigl is paid, she earns film studios just $3.40.
Jennifer Aniston was paid $8 million for her role in "Wanderlust." The critically panned comedy earned $17 million, making it one of the biggest flops of 2012. Earlier this year, The Toronto Sun noted that the star has "completely lost her box office mojo."
Earlier this month, Forbes named Eddie Murphy the "Most Overpaid Actor in Hollywood." Murphy may be worth a reported $75 million but he starred in one of the biggest flops of 2012. "A Thousand Words," which cost $40 million to produce but grossed just $18 million. It also was one of the lowest-rated films on Rotten Tomatoes in 2012. Furthermore, "Tower Heist," a film with a production budget of $85 million, took in just $75 million.
While stars like Robert Downey Jr, Kristen Stewart, and Channing Tatum proved capable of pulling their weight at the box office this year, 2012 also revealed that some stars just aren't worth their massive salaries.