西南某城警官王老石(丁勇岱 飾)對五年前逃脫的銀行盜竊犯劉川(黃覺 飾)一直耿耿於懷,發誓要親手抓獲。劉川東躲西藏了好幾年,為了女兒,他再次潛回小城,卻與王警官不期而遇。兩個人展開生死追逐。就在王老石抓獲劉川的瞬間,地動山搖,整座城市轟然傾塌。蘇醒過來的劉川為了方便,換上了王老石的警服,卻沒想到這身警服讓他陷在救援中無法脫身。而叛逆女孩秦肖雄(林心如 飾)因為劉川的勇敢,心生愛意。
隨著救援的深入,劉川似乎忘記了自己的真實身份,一時真把自己當成了警察。而警官王老石的出現,打破了他的幻夢。可是王老石的一隻手帶著劉川逃脫時為他戴上的手銬,所以被人們誤認為是罪犯。危急關頭,兩個人暫時放下恩怨,攜手救援,但又各懷心思。城池廢墟上,警察與罪犯之間的“貓鼠遊戲”仍在繼續……