蕾切尔(金妮弗·古德温 Ginnifer Goodwin 饰)年近三十却依然单身,对于自己的终身大事,这位咋咋呼呼的傻大姐保持着乐观的态度,加上好闺蜜达茜(凯特·哈德森 Kate Hudson 饰)的陪伴,日子过得还算有滋有味。可是,一个“噩耗”的到来让蕾切尔无法继续淡定——达茜即将和男友走入婚姻的殿堂并邀请蕾切尔成为伴娘,而达茜的男友不是别人,正是蕾切尔曾经暗恋过的德克士(科林·伊格斯菲德 Colin Egglesfield 饰)。 原来,大学时代的蕾切尔对当时英俊帅气的德克士十分倾慕,可达茜的出现立刻就将德克士的目光吸引了过去,面对好友的横刀夺爱,蕾切尔也只能忍气吞声。现在,当初青涩的三人都已经长大成人,内心的情感早已不复往日的单纯。达茜的婚期将近,蕾切尔绝望的发现,自己已经无法再抑制内心里的蠢蠢欲动。
故事发生在公元300年的罗马帝国,一场大火将罗马国王迪奥克里田(Robert Medley 饰)的王宫付之一炬,损失十分的惨重。侍卫队长塞巴斯蒂安(莱昂纳多·特雷维谬 Leonardo Treviglio 饰)曾是罗马国王最为宠幸的男人,在此次事故之中却沦为了罪魁祸首,为了惩罚他,国王不得不将他放逐到了茫茫的沙漠之中。 贾斯丁(理查德·沃里克 Richard Warwick 饰)、阿迪安(Ken Hicks 饰)、马鲁斯(Steffano Massari 饰)等六名士兵负责看管塞巴斯蒂安,然而对于他们来说,这并不是一件好差事。一行人在无穷无尽的沙漠中行走着,白天,他们练习格斗以消磨时间,每当夜晚来临,一种奇妙的气氛渐渐的浮上水面。