Cast

Geoffrey Rush
as Harold Fingleton

Judy Davis
as Dora Fingleton

Jesse Spencer
as Tony Fingleton

Tim Draxl
as John Fingleton

Deborah Kennedy
as Billie

David Hoflin
as Harold Fingleton Jr.

Craig Horner
as Ronald Fingleton
Brittany Byrnes
as Diane Fingleton
Mitchell Dellevergin
as Young Tony
Thomas Davidson
as Young John
Kain O'Keeffe
as Young Harold Jr.
Robert Quinn
as Young Ronald
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
2003
Runtime
1h 54m
Language
English
Rating
6.8 / 10
Production Companies
Crusader Entertainment • Pacific Film and Television Commission • Baldwin Entertainment Group
You Might Also Like
Frequently Asked Questions
Where can I watch Swimming Upstream?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Swimming Upstream (2003).
What is Swimming Upstream about?▼
A young man aspiring for recognition of his talents battles against his estranged father's sentiment towards him as the father deals with his own demons.
Who directed Swimming Upstream?▼
Swimming Upstream was directed by Russell Mulcahy and released in 2003. It is a drama film.
How long is Swimming Upstream?▼
Swimming Upstream has a runtime of 1 hours and 54 minutes (114 minutes total).
Who stars in Swimming Upstream?▼
The cast of Swimming Upstream includes Geoffrey Rush as Harold Fingleton, Judy Davis as Dora Fingleton, Jesse Spencer as Tony Fingleton, Tim Draxl as John Fingleton, Deborah Kennedy as Billie and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.









