
PTU
2003·Crime·1h 28m
7.1
★



Follows a police tactical unit during one dangerous night on the streets of Hong Kong as they try to recover a cop's stolen gun. Things turn deadly when they run into a web of gangland crimes.
Directed by Johnnie To

Trailer

IMDB
N/A
Cast

Simon Yam
Sgt. Mike Ho

Maggie Shiu Mei-Kei
Sgt. Kat

Lam Suet
Sgt. Lo Sa

Ruby Wong Cheuk-Ling
Insp. Leigh Cheng

Eddy Ko Hung
Eye Ball

Lo Hoi-Pang
Bald Head

Wong Tin-Lam
Uncle Cheung

Jimmy Wong
Bill

Raymond Ho-Yin Wong
Mike's Team Member

Jerome Fung
Mike's Team Member

Frank Liu Zong-Ji
Matt

Chiu Chi-Shing
Ponytail
Crew

Johnnie To
Director

Yau Nai-Hoi
Writer

Au Kin-Yee
Writer

Law Wing-Cheong
Editor

Cheng Siu-Keung
Director of Photography

Johnnie To
Producer

Jerome Fung
Production Design

Jerome Fung
Art Direction

Frank Liu Zong-Ji
Art Direction
Popular Reviews
32 reviews
mindofaustin
8.0★ · 02/15/26

johnnie to makes hong kong look almost like gotham city 😭 also does great in humanizing really morally gray characters
johnnie to makes hong kong look almost like gotham city 😭 also does great in humanizing really morally gray characters
Nick
4.0★ · 08/01/25

Boy did I find this tiresome. I’m willing to give To the benefit of the doubt that all of this was intentional, but it just plays like a parody of bumbling police buffoonery. Nothing is ever tense. Each moment of police brutality is offset by a prominent score of silliness. A guy forced to rub his fake neck tattoo until it peels raw feels so trite. And then when another cop goes to kick a guy, he makes sure to remove his boot. Even something as silly as wiping off a dirt bootprint on a woman’s shirt after being kicked feels meaningless. When the cops are cautiously ascending a staircase, a confusing soft rock ballad plays which tempts to lull me to sleep. This felt like a straight comedy, and well, I don’t often like those.
Boy did I find this tiresome. I’m willing to give To the benefit of the doubt that all of this was intentional, but it just plays like a parody of bumbling police buffoonery. Nothing is ever tense. Each moment of police brutality is offset by a prominent score of silliness. A guy forced to rub his fake neck tattoo until it peels raw feels so trite. And then when another cop goes to kick a guy, he makes sure to remove his boot. Even something as silly as wiping off a dirt bootprint on a woman’s shirt after being kicked feels meaningless. When the cops are cautiously ascending a staircase, a confusing soft rock ballad plays which tempts to lull me to sleep. This felt like a straight comedy, and well, I don’t often like those.
Nick
5.8★ · 06/11/25

cool fun movie
light 7/10
light 7/10
cool fun movie
light 7/10
light 7/10
Jonathan Snee

In more ways than one I think Lam Suet is the HK John C. Reilly.
In more ways than one I think Lam Suet is the HK John C. Reilly.
alex glifford
5.0★ · 04/02/25

I think this would’ve had some funny bits maybe if I was feeling less annoyed or something but dam
This felt a bit like being robbed of my time or something
Somebody tell him not to put some shitass guitar riff in every scene
It’s shit and ass and really bad
It’s hard to listen to and sucks
It’s so bad I felt like ripping my hair out oh my god it’s so bad it’s so so bad it’s like being tortured so slowly
It felt like going mouldy like mind was going mouldy
Actually fuck it
Minus half a star for how many times that happened and how long it went on for
Otherwise this was just boring and all over the place in a bad way and a good way
If this clicks for you I can just about see it
Otherwise it’s just soulless
It’s devoid of anything amazingly human or impressive and vacuous in its ability to interest
But some bits look good
Or a chuckle here and there
But for all the good there’s something that just got under my skin
Feeling pessimistic on this one
Not cool man
This felt a bit like being robbed of my time or something
Somebody tell him not to put some shitass guitar riff in every scene
It’s shit and ass and really bad
It’s hard to listen to and sucks
It’s so bad I felt like ripping my hair out oh my god it’s so bad it’s so so bad it’s like being tortured so slowly
It felt like going mouldy like mind was going mouldy
Actually fuck it
Minus half a star for how many times that happened and how long it went on for
Otherwise this was just boring and all over the place in a bad way and a good way
If this clicks for you I can just about see it
Otherwise it’s just soulless
It’s devoid of anything amazingly human or impressive and vacuous in its ability to interest
But some bits look good
Or a chuckle here and there
But for all the good there’s something that just got under my skin
Feeling pessimistic on this one
Not cool man
I think this would’ve had some funny bits maybe if I was feeling less annoyed or something but dam
This felt a bit like being robbed of my time or something
Somebody tell him not to put some shitass guitar riff in every scene
It’s shit and ass and really bad
It’s hard to listen to and sucks
It’s so bad I felt like ripping my hair out oh my god it’s so bad it’s so so bad it’s like being tortured so slowly
It felt like going mouldy like mind was going mouldy
Actually fuck it
Minus half a star for how many times that happened and how long it went on for
Otherwise this was just boring and all over the place in a bad way and a good way
If this clicks for you I can just about see it
Otherwise it’s just soulless
It’s devoid of anything amazingly human or impressive and vacuous in its ability to interest
But some bits look good
Or a chuckle here and there
But for all the good there’s something that just got under my skin
Feeling pessimistic on this one
Not cool man
This felt a bit like being robbed of my time or something
Somebody tell him not to put some shitass guitar riff in every scene
It’s shit and ass and really bad
It’s hard to listen to and sucks
It’s so bad I felt like ripping my hair out oh my god it’s so bad it’s so so bad it’s like being tortured so slowly
It felt like going mouldy like mind was going mouldy
Actually fuck it
Minus half a star for how many times that happened and how long it went on for
Otherwise this was just boring and all over the place in a bad way and a good way
If this clicks for you I can just about see it
Otherwise it’s just soulless
It’s devoid of anything amazingly human or impressive and vacuous in its ability to interest
But some bits look good
Or a chuckle here and there
But for all the good there’s something that just got under my skin
Feeling pessimistic on this one
Not cool man