《battlecry》在学生时代的初恋秋雅(王智饰)的婚礼上毕业后吃软饭靠老婆养的夏洛(沈腾饰)假充大款出尽其丑中间还被老婆马冬梅(马丽饰)戳穿暴捶混乱之中夏洛意外穿越时空回到了1997年的学生时代的课堂里他懵懵懂懂以为是场真实感极强的梦于是痛揍王老师强吻秋雅还尝试跳楼让自己醒来当受伤的他从病床上苏醒时他意识到自己真的穿越了时空既然有机会重新来过那不如好好折腾一回他勇敢追求秋雅、奚落优等生袁华(尹正饰)、拒绝马冬梅的死缠烂打后来夏洛凭借“创作”朴树、窦唯等人的成名曲而进入娱乐圈他的人生发生翻天覆地的巨变但是内心某个地方却越来越感到空虚……月娥是宋朝年间的烈女武功了得行侠仗义追求专一的爱情和婚姻一日在演诗会上偶遇一表人才的陈季常,二人互生情愫碰巧皇上为二人赐婚成全了美好姻缘但是考验二人感情的时候才刚刚开始——月娥为管住夫君对季常管束甚严但适得其反季常在风流好友苏轼的带领下经常去寻花问柳月娥万般无奈幸好用计试探终得知季常仍深爱自己但是当月娥外出归来却发现季常旧病复发竟搭上了郡主.月娥悲愤交加喝下了忘情水 收起阿兰(郑裕玲 饰)生长在广州脑筋灵活机敏过人个性大大咧咧充满了男孩子气又有着非凡的武艺傍身走南闯北不在话下这样的她孤身一人来到了香港找在那里居住生活的表弟阿宝(郭富城 饰)哪知道初来乍到就因为误会和阿宝的室友(万梓良 饰)闹了个不痛快阿宝暗恋着毒王傅汉生(吴孟达 饰)的女儿(黎姿 饰)然而傅汉生并非等闲之辈这段感情注定凶多吉少傅汉华(任达华 饰)是傅汉生的弟弟和哥哥不同傅汉华为人正直老实温柔体贴一次偶然中傅汉华发现了阿兰身上所潜藏的赌博天赋于是向她抛出橄榄枝聘用她成为自己赌场内的荷官一段情缘就此展开...