这部电影描述了人类史上最残酷的战争之一:温泉关之战。公元前480年,波斯国王薛西斯一世亲率30万大军征战希腊。希腊各个城邦迅速派出军队结成了联军,准备抵御波斯军队的入侵。
防线的最前线设在希腊的温泉关,此处由斯巴达城的国王列奥尼达率领本城300精兵和联军4000余人镇守。由于叛徒的出卖,希腊军队被波斯军队抄到了身后形成围剿之势。列奥尼达为了保存联军实力,让联军首先撤退,自己率领300精兵死守温泉关断后。
数以十万波斯大军浩浩汤汤蜂拥而至,自知必死的斯巴达士兵反而士气高涨,在战斗中爆发出惊人的战力。整个战争整整持续了2天,最后列奥尼达和他的300精兵全部阵亡,而波斯军队则损失了20000多士兵,薛西斯一世的两个兄弟也在此役中战死……。胡彪为讨欠款劫金店,失手杀人后成通缉犯。法网难逃,欲归家探母后自首。途遇刘芳婷、秦昊拦车求助,助其脱险却遭抢镯抵车损,刘更纵火焚车。胡彪孤身追击未果,岂料同伙天黑前截获二人,善举终陷更深渊。。大龄剩女张十河(殷桃 饰)是电视台时尚节目的编导,在接到老妈(彭玉 饰)要她回家过年的电话后,十河人马不歇地赶回唐山老家,一到家她就发现了端倪,年逾七旬的老妈找了个小自已十岁的老伴,兄妹四人很快达成了统一战线——坚决反对。老妈和她的黄昏恋老伴郑老头(张洪杰 饰)估计到了儿女们肯定反对,正犯难之机,十河打电话说要带大姐万美(王亚军 饰)的儿子董德(包贝尔 饰)、二姐千丽(赵珈琪 饰)的女儿嘉嘉(解惠清 饰)来看姥姥,老妈一下慌了神,赶紧打发郑老头快走。十河在楼下看到落荒而逃的郑老头,有些幸灾乐祸。众姐妹联合起来对付老妈,除夕夜都找理由不回家,老妈只好和郑老头吃了一顿孤独的年夜饭......。