Brisbane in den 50er Jahren. Egal, wie sehr sich Anthony Fingleton (Jesse Spencer) auch bemüht, nie kann er es seinem Vater, dem trinkfreudigen Dockarbeiter Harold (Geoffrey Rush), recht machen. Als er und sein älterer Bruder John (Tim Draxl) ihr Talent für das Schwimmen entdecken, erfährt nur John für seine Leistung Lob und Aufmerksamkeit. Anthony hingegen kann schon froh sein, vom Vater nicht sabotiert zu werden. Die Leistungen aber, zu denen Anthony dadurch angespornt wird, machen bald Schlagzeilen...
In 'Swimming Upstream - Gegen den Strom' erzählt Regisseur Russell Mulcahy die wahre Kindheits- und Jugendgeschichte des australischen Schwimmers Anthony Fingletonin, in einem einfühlsamen Drama, das einen verbissenen Kampf um Anerkennung und die Unzulänglichkeiten der Gesellschaft in jener Zeit zeigt. Brillant besetzt mit Geoffrey Rush (aus 'Fluch der Karibik'), Judy Davis ('Harry außer sich') und Jesse Spencer ('Uptown Girls - Eine Zicke kommt selten allein').