“Hollywood’s Best Actors For The Buck,” courtesy of Forbes Magazine

1. Natalie Portman (For every dollar Portman is paid, her films earn an average of $42.70)

Natalie Portman II 

Photo – Flickr (Mira on the wall)

 

2. Kristen Stewart (For every dollar Stewart is paid, her films earn an average of $40.60)

Kristen Stewart

Photo – Flickr (Gage Skidmore)

3. Shia LaBeouf (For every dollar Shia is paid, his films earn an average of $35.80)

shiacube01 

 

Photo – Flickr (Simon Davison) 

 

4. Robert Pattinson (For every dollar Robert is paid, his films earn an average of $31.70)

Robert Pattinson 

 

Photo – Flickr (lussqueittt)

5. Daniel Radcliffe (For every dollar Daniel is paid, his films earn an average of $30.50)

Daniel Radcliffe. 

Photo – Flickr (Frankie_Green) 

 

6. Taylor Lautner (For every dollar Taylor is paid, his films earn an average of $29.50)

Abduction Taylor Lautner 

 

Photo – Flickr (Eva Rinaldi Celebrity and Live Music Photographer)

 

7. Bradley Cooper (For every dollar Bradley is paid, his films earn an average of $25)

Belaj Bluaj Okuloj de Bradley Cooper 

 

Photo – Flickr (ÌÎËÎÊÎ) 

 

8. Dwayne Johnson (For every dollar Dwayne is paid, his films earn an average of $22.70)

Dwayne "The Rock" Johnson 2009 NYC by David Shankbone 

 

Photo – Flickr (david_shankbone)

 

9. Amy Adams (For every dollar Amy is paid, her films earn an average of $22.60)

Amy Adams

Photo – Flickr (NYCArthur) 

10. Kevin James (For every dollar Kevin is paid, his films earn an average of $22.40)

Kevin James

 

Photo – Flickr (Sharon Graphics)

 

In contrast, the most overpaid actor in Hollywood is Eddie Murphy – he returns $2.30 per dollar he is paid.

Eddie Murphy David Shankbone 2010 NYC 

 

Photo – Flickr (david_shankbone)

 

Who's YOUR favorite Hollywood actor/actress?