民国时期,身为杨家枪法第四十八代传人的乡村青年杨小郎自幼厌恶习武。姥姥恨铁不成钢,勒令杨小郎前往江城投奔二舅——中华酒楼老板刘郭。
在江城的大染缸里,杨小郎周旋在警察局、青龙会和洋人等几方相互敌对的势力下。本以为可以出淤泥而不染,活得清闲的杨小郎却发现自己正陷入几股势力设下的巨大阴谋。为了保护心爱的女子小凡,杨小郎不得不挺身而出。依靠江湖道士王处二传授的时间静止法和他那三寸不烂之舌,杨小郎最终成为一条好汉,守护了江城百姓的安宁,光复了杨家的名望。。在精神病院度过十年后,前报社记者阿麟(黄秋生 饰)病愈出院,试图重新融入社会。他租下一间公寓,决定写小说维生。作品进展及其不顺利,阿麟饱受困扰之时,又发现公寓里头不对劲,有时他会穿越回十年前的场景,见到当时住在此屋的一家人——老父亲和一对姐妹。隔着时空,原本只是观察,但后来阿麟慢慢发现,他和妹妹Dolphin(陈海恒饰)之间产生了感应,接触之下,他成了Dolphin的“守护天使”。此时姐姐Whale(黎海珊 饰)正和一位风度翩翩的大学老师(吴启华 饰)谈恋爱,但在一次约会后整个人失踪了。阿麟开始帮助Dolphin追查姐姐失踪的真相,陷入一场时空混乱的大麻烦……
本片是黄秋生导演处女作,他还身兼了主演、主唱和联合编剧之职。。