

Where to watch
Not available in Canada
Streaming in 4 other countries
Against All Odds isn't on any streaming service in Canada right now, but it's available in Austria, Germany, South Korea, Switzerland. Streaming rights are licensed per country.
Cast · Directed by Lau Ho-leung
More from Han Geng · Lead actor
More from Mitchell Hoog · Co-star actor
More from Lau Ho-leung · Director
More like this

The Battle at Lake Changjin
2021 · 6.4

The Taking of Tiger Mountain
2014 · 6.6

The Eight Hundred
2020 · 7.0

Rescue at Dongji
2025 · 8.4

Wolf Warrior
2015 · 6.2

Once Upon a Time in the Middle East
2026 · 8.9

To Live
1994 · 8.2

Devils on the Doorstep
2001 · 8.2

Dead to Rights
2025 · 7.9

The Flowers of War
2011 · 7.4

1911
2011 · 5.7

The Volunteers: The Battle of Life and Death
2024 · 6.6
Against All Odds — streaming FAQ
Which OTT platform streams Against All Odds?
Against All Odds isn't on any streaming service in Canada yet, but it's available in Austria, Switzerland and Germany and other countries. Streaming rights differ by country — switch your country in the header to see where.
Is Against All Odds on Netflix?
No, Against All Odds is not on Netflix in Canada as of November 2026.
Is Against All Odds on Amazon Prime Video?
No, Against All Odds isn't on Amazon Prime Video in Canada right now.
Where can I watch Against All Odds for free?
Against All Odds isn't streaming in Canada yet, so there's no way to watch it free at the moment.































