

Million Dollar Baby
Overview
Despondent over a painful estrangement from his daughter, trainer Frankie Dunn isn't prepared for boxer Maggie Fitzgerald to enter his life. But Maggie's determined to go pro and to convince Dunn and his cohort to help her.
Where to Watch
Keywords
Trailer
Cast

Clint Eastwood
Frankie Dunn

Hilary Swank
Maggie Fitzgerald

Morgan Freeman
Eddie Scrap-Iron Dupris

Jay Baruchel
Danger Barch

Mike Colter
Big Willie Little

Lucia Rijker
Billie 'The Blue Bear'

Brían F. O'Byrne
Father Horvak

Anthony Mackie
Shawrelle Berry

Margo Martindale
Earline Fitzgerald

Riki Lindhome
Mardell Fitzgerald
Reviews(4)

Wuchak
December 19, 2018
***Female “Rocky” with a downbeat and contradictory close*** Released in 2004 and directed by Clint Eastwood, “Million Dollar Baby” stars Eastwood as a cantankerous boxing trainer who owns a working class gym in Los Angeles, which is maintained by one of his former boxers, the narrator of the sto…

r96sk
February 9, 2022
Unreal! I didn't expect <em>'Million Dollar Baby'</em> to be so astonishingly brilliant. I've said it many a time before but for full context, I do not read up about films before watching them - aside from making sure the film isn't part of a franchise, checking the run time and seeing the genre …

The Movie Mob
@mooney240November 23, 2022
**Million Dollar Baby is an extremely well-done film that takes an abrupt turn to deal with incredibly sobering subjects that are definitely not what I thought I signed up for.** I know it’s supposedly a masterpiece, and I will lose some cred for saying this, but Million Dollar Baby was a dreadfu…

CinemaSerf
@Geronimo1967January 25, 2026
The curmudgeonly “Frankie” (Clint Eastwood) runs a boxing gym with his stalwart “Eddie” (Morgan Freeman) that’s full of testosterone-charged no-hopers like “Berry” (Anthony Mackie) all going through the motions. The only exception is the young “Barch” (Jay Baruchel) who fancies himself as the best w…
Download Subtitles
Looking for subtitles in another language? Browse all subtitles in 50+ languages →








































