Infernal Affairs II vs One Battle After Another
One Battle After Another has the higher audience score (7.7/10 against 7.3/10 for Infernal Affairs II). Infernal Affairs II is the shorter watch at 1h 59m compared with 2h 42m. Infernal Affairs II is the older of the two (2003 against 2025). Both are action, crime, thriller movies, so they suit a similar mood.
| Infernal Affairs II | One Battle After Another | |
|---|---|---|
| Audience score | ★ 7.3/10 | ★ 7.7/10 |
| Year | 2003 | 2025 |
| Length | 1h 59m | 2h 42m |
| Genres | Action, Crime, Thriller | Action, Crime, Thriller |
| Country | China | – |
| Director | Alan Mak Siu-Fai, Andrew Lau Wai-Keung | Paul Thomas Anderson |
| Main cast | Joe Cheung Tung-Cho, Roy Cheung Yiu-Yeung, Edison Chen, Anthony Wong Chau-Sang, Eric Tsang | Chase Infiniti, Tony Goldwyn, Regina Hall, Benicio del Toro, Wood Harris |
Synopsis
Infernal Affairs II
In this prequel to the original, a bloody power struggle among the Triads coincides with the 1997 handover of Hong Kong, setting up the events of the first film.
One Battle After Another
Washed-up revolutionary Bob exists in a state of stoned paranoia, surviving off-grid with his spirited, self-reliant daughter, Willa. When his evil nemesis resurfaces after 16 years and she goes missing, the former radical scrambles to find her, father and daughter both battling the consequences of his past.
Where to watch
Where to watch Infernal Affairs IIWhere to watch One Battle After Another
More like Infernal Affairs II · More like One Battle After Another · Compare other titles
Infernal Affairs II
One Battle After Another