Plainclothes policemen Brian and Mike use an elderly woman's apartment for surveillance, hoping to catch a fugitive gangster. They develop a warm relationship with their hostess, whom they call "granny." Meanwhile, each man develops a romantic relationship: Brian with a strange wandering teenage girl, and Mike with a pregnant woman at the dry cleaning shop. When the gangster returns to his flat, Brian and Mike are forced into an explosive confrontation.
吳鎮宇
as Mike
古天樂
as Brian
Michelle Saram
as Yen
Stephanie Lam Mei-Jing
as Jennifer
羅蘭
as Granny
黎耀祥
as Stone
David Lee Wai-Sheung
as Prince
羅莽
as Suspect Under Surveilliance
李耀明
as Dragon
鄒凱光
as Grandmother's Neighbor
侯煥玲
as Jennifer's Customer
李棟全
as Convenience Store Robber