I have only recently viewed this film and two days on, I am still deeply affected and moved by the story. That surely is the sign of a great film maker (Eastwood) and script.
The story begins as a typical yarn about a young woman from the wrong side of the tracks who has a dream, a relentless determination and self-belief to make something of herself through boxing. She persuades the grizzly trainer played by Clint Eastward to take her on and Morgan Freeman narrates with his hallmark understated, commanding tones.
The film knocks the wind out of you when it takes a turn that is completely unexpected and leaves you numbed with shock as the tragic events unfurl.
The performances by all the lead characters are superb and the film's impact will stay with you for a long time.