东汉末年乱世中,刘备的两位夫人、以及一位未过门的小妾绮兰(孙俪 饰)受困曹营,关云长(甄子丹 饰)为存忠义投降曹操(姜文 饰),但始终不能原谅曹操操控汉室的狼子野心,希望能够重回刘备身边。曹操倾慕关羽之将才以及仁者之心,试图用天下苍生之利益说服后者。适逢袁绍起兵伐曹,关云长于阵斩杀颜良,获封汉寿亭侯,并与张辽(邵兵 饰)结下同袍之谊。曹操将两位刘夫人遣返后,在关云长酒中加入春药,欲使其与绮兰发生不义关系——关云长昔日对同乡绮兰暗怀情意,甚至曾经不惜为她杀死官兵,这段感情终究被叔嫂之礼阻断,清醒过来的关云长携绮兰投奔刘备,沿路冲破重重关卡,留下“过五关斩六将”的千古传奇……
大聪是一个看起来很不靠谱的地陪导游,一天接待了年轻貌美的青年女画家童彤。童彤按照男友天明邮寄来的日记信息来到西双版纳。日记中男友告诉她,两人要在西双版纳玩一次互不见面的爱情追逐游戏,童彤如果按照日记里的计划,顺利完成了这次游戏,就可以将二人的爱情修成正果。大聪开始以为这不过是男女恋人之间的玩笑而已,谁成想童彤玩的格外认真,一路上二人按图索骥,历尽艰辛,又乌龙不断,一步步完成了礼堂寻画、医院惊魂、酒店探秘、咖啡馆寻亲等一系列任务后,终于来到了日记里任务的终点,却发现天明已经深埋墓地之下。童彤伤心欲绝,悲愤求死
奥古斯特带领的三个骗子化装成传教士到处行骗,屡屡得手。一次他在街头偶遇自己天真烂漫的女儿,心里不禁有所顿悟,但却被人当场认出是骗子,并在女儿面前给人逮送到警局。出狱后的奥古斯特重操旧业,但在为筹集女儿学费的一次行骗中,他想独吞财物而被同伙痛殴,最终死在山崖边。
故事由两条线,一条是私定终生的小两口里女方被哥嫂卖到妓院,男的被冤枉杀人,后来两人好不容易逃出生天;一条是小混混某天突然吉星高照接连好运,金钱官运美人双收,可代价是杀死自己的原配。原配含恨而死变鬼报复,终于小混混在临死前想通自杀身亡,原配的长发覆盖在尸身中久久未离。