Special Report

The Greatest Movie Heroes of All Time

Source: Courtesy of RKO Radio Pictures

25. Lou Gehrig
> Played by: Gary Cooper in “The Pride of the Yankees” (1942)

Lou Gehrig played 17 seasons in major league baseball for the New York Yankees before being forced to retire and eventually dying from the disease to which he gave his name.

Source: Courtesy of Metro-Goldwyn-Mayer

24. Thelma Dickerson & Louise Sawyer
> Played by: Susan Sarandon and Geena Davis in “Thelma & Louise” (1991)

“Thelma & Louise” is a buddy movie, a road movie, and a crime movie about two women, played by Susan Sarandon and Geena Davis, on the run, beginning in Arkansas and ending at the Grand Canyon.

Source: Courtesy of Columbia Pictures

23. Terry Malloy
> Played by: Marlon Brando in “On the Waterfront” (1954)

Terry Malloy is a former boxer and dock worker forced to confront union corruption and violence on the waterfront in Hoboken, New Jersey.

Source: Courtesy of Universal Pictures

22. Spartacus
> Played by: Kirk Douglas in “Spartacus” (1960)

Spartacus was a gladiator who led a slave revolt against the Roman Empire. He was played by Kirk Douglas in this memorable “swords and sandals” epic.

Source: Central Press / Getty Images

21. Mahatma Gandhi
> Played by: Mohandas K. (Mahatma) Gandhi in “Mahatma Gandhi: 20th Century Prophet” (1953)

Mahatma Gandhi was an Indian lawyer and anti-colonial activist who successfully used nonviolent resistance in the struggle against British rule in India. This documentary about his life and struggles is based on archival footage of Gandhi himself.

Sponsored: Find a Qualified Financial Advisor

Finding a qualified financial advisor doesn’t have to be hard. SmartAsset’s free tool matches you with up to 3 fiduciary financial advisors in your area in 5 minutes. Each advisor has been vetted by SmartAsset and is held to a fiduciary standard to act in your best interests. If you’re ready to be matched with local advisors that can help you achieve your financial goals, get started now.