Million Dollar Baby: 8 out of 10.
Clint Eastwood is getting better with age. Great direction, great acting and great casting. Hilary Swank is a great Maggie and nobody handles the narrator-type role like the great Morgan Freeman.
Needless to say I had very high expectations for this film. It won four Oscars, including Best Picture. I wasn't disappointed, it's a great flick.