Not all actors get paid exhorbitant amounts to star in their films. Some of them may even do it for a grand total of nothing. Here's a list of famous actors who did not demand the millions they usually do. Check it out:

Tom Cruise – Magnolia


Barkhad Abdi – Captain Phillips


Bill Murray – Rushmore


Brad Pitt – Thelma & Louise


Hilary Swank – Boys Don’t Cry


Jim Carrey – Yes Man

($0 Upfront) - He agreed to earn 32.6% of the profit - some $30 million went to him later.

Jonah Hill – The Wolf of Wall Street


Oprah Winfrey – The Color Purple


Ryan Gosling – Half Nelson