行运茶餐厅餐厅老板(吴孟达 饰)每天都乐于在茶餐厅中忙前忙后,他的儿子阿男(陈晓东 饰)却非常嫌弃,一次他在遇到了离家出走的富家女芳芳(舒淇 饰),芳芳还跟了他回家,父亲以为他们是男女朋友的关系。此时,阿福(葛文辉 饰)送外卖时遇到了Fanny(杨恭如 饰),便向何金水(周星驰 饰)这位情圣请教,可是何金水也遇上了当年的初恋情人Cindy(郑秀文 饰),Cindy借故报复当年的恩怨,令何金水患得患失。 茶餐厅被勒令收回,全茶餐厅的人都决定要抵抗到底……
影片讲四个同住一间宿舍的女大学生,都是学习表演的学生,她们的作业是学习一部名叫《双重不忠》的剧本,结果剧中情节对她们的真实生活产生奇妙的影响,尤其是她们如何处理爱情、性欲、信任、背叛、犯罪、艺术等人生课题。