Eastwood, looking more and more like Henry Fonda and acting with the same precise sense of timing, traverses his part more or less perfectl; Morgan Freeman, as the veteran boxer, brings a quiet dignity and ironic humour that is totally convincing; and Hilary Swank, as the ingenue fighter, shows just why she won an Oscar in 2000 for Boys Don't Cry.