Watch order
Infernal Affairs movies in order
Every Infernal Affairs film in release order, 2002 to 2003, with where each one streams in Australia today and the cheapest way to watch the lot.
- Films
- 3
- Streaming now
- 3
- Marathon
- 5h 38m
The best way to watch them all
Foxtel Now streams every one of the Infernal Affairs films.
| Service | Films |
|---|---|
| Foxtel Now | 3 of 3: Infernal Affairs, Infernal Affairs II, Infernal Affairs III |
| Prime Video | 2 of 3: Infernal Affairs II, Infernal Affairs III |
We may earn a commission when you sign up through our links. How we make money.
The Infernal Affairs movies in release order
3 films, 5 hours 38 minutes back to back. Tap a title for the full where-to-watch list, trailer and cast.

1. Infernal Affairs★ 8.0
2002 · 1 h 41 min · M
Chan Wing Yan, a young police officer, has been sent undercover as a mole in the local mafia. Lau Kin Ming, a young mafia member, infiltrates the police force. Years later, their older counterparts, Chen Wing Yan and Inspector Lau Kin Ming, respectively, race against time to expose the mole within their midst.
Stream it on

2. Infernal Affairs II★ 7.3
2003 · 1 h 59 min · MA 15+
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.
Stream it on

3. Infernal Affairs III★ 6.8
2003 · 1 h 58 min · M
Triad gangster turned corrupt cop Lau Kin-ming goes to dangerous lengths to avoid detection.
Stream it on
Order, release dates and running times: TMDB. Where to watch: JustWatch daily feed, updated 12 November 2026. Ratings: IMDb.
More movie series in order
Frequently asked questions
What order should I watch the Infernal Affairs movies in?
In release order: 1. Infernal Affairs (2002), 2. Infernal Affairs II (2003), 3. Infernal Affairs III (2003).
How many Infernal Affairs movies are there?
3 films have been released, from 2002 to 2003.
Where can I stream the Infernal Affairs movies in Australia?
Foxtel Now has the most: 3 of them (Infernal Affairs, Infernal Affairs II and Infernal Affairs III). Prime Video has 2. The list on this page shows where each film streams today.
How long does it take to watch every Infernal Affairs movie?
5 hours 38 minutes back to back, for the 3 released films (running times from TMDB).
