传说,遥远的北方有明月国与赤乌国,长期对峙,连年征战。是年,明月国的蔷萍公主与少将军周世琰在宫中一同甜蜜表演皮影戏时,意外卷入一桩阴谋,随之,一段虐心的三角爱情故事娓娓道来。故事巧妙地运用传统技艺“皮影戏”贯穿了男女主人公的爱情主线。皮影牵连着他们的情缘,也承载着他们的爱恨情仇;皮影既是两个人的定情物,又是他们自己的化身。乱世之中,他们将何去何从?。恋爱超过一次的人,分了手的人,属于过去的人;毕竟都是我们爱过的──《前度》。刚从外地回港的陈均平(陈伟霆 饰)及其现任女友阿诗(诗雅 饰),在机场巧遇前度女友──周怡(钟欣桐 饰)。周怡与旅行作家阿树(周俊伟 饰)正准备出发前往长途旅行,却发生争执闹至分手。为这次旅行而下定决心辞职、退掉公寓的周怡,一时无家可归,获对她念念不忘的陈均平和其女友阿诗收留。周怡前往二人的新居暂住,发现眼前追求物质生活的陈均平,早已不是曾经拥有梦想,一起共渡患难的陈均平。唯一不变的,是陈均平对周怡这位曾经分分合合,纠缠多年的前度思念如昔,始终没有放下过。
短短两天内, 面对新居中熟悉的一事一物,处处勾起周怡与过往前度的回忆,30小时,回顾六年来的爱情游历。
在和陈均平分手后,她遇上为她治疗失恋情伤的医生(杜汶泽 饰),也爱过刺激浪漫的古惑仔阿升(向佐 饰),有些人在她生命中仅短暂停留却刻骨铭心,有些人守候在身边却浑然不觉,就像陈均平的死党阿苏(曾国祥 饰),见证着周怡与陈均平的几度复合与分手,只是默默地以朋友的身分守护着二人。
每一次分手都是遇上下一位的机会,每一次错误结合令大家成为“前度”。可是周怡与陈均平又再共处一室,连番斗气却又极具默契,明明关系亲密却又刻意保持距离,二人曾经相爱的证据一一涌现,多年来纠缠累积的思念瞬间爆发……。出身白人中產家庭的十七歲少年林肯有個女友,他們看起來就像是一對完美的小情侶,然而在不為人知的夜晚,林肯會開著車到男同性戀出沒的地方尋求生理上的慰藉,他邂逅了來自越南下層社會的黑人混血移民阿明,阿明說他對他一見鍾情,於是他們駕著林肯父親的遊艇在密西西比河河畔渡過了兩個夜晚,但是阿明釋放煙火引來黑人警官的詢問盤查,林肯在極端恐懼中丟下受傷的阿明,獨自駕船離去,他迷惑了,他連哄帶騙的要女友向父親圓謊,說離家的這兩晚和她在一起,然後男孩和女友開車回到他溫暖的家,阿明是個無業遊民,他沒工作、欠錢不還、成天在撞球間鬼混,跑到酒吧裡和一名黑人大漢卡勒穆斯搭訕..... 1997年鹿特丹最佳同志影片奖!。