三个在旅途中相遇的陌生人,各自怀揣着自己“不能说的秘密”。主角TK(迈克尔·佩纳饰)是驻伊的美国士兵,由于在一次日常巡逻中受伤,在基地治疗康复之后TK得到了一个月的假期。这次受伤损害了TK的性功能,他打算利用这段时间赶回家去看望自己的未婚妻,但他无法忍受将自己受伤的实情告诉自己的未婚妻。另一位主角女兵克里(瑞秋·麦克亚当斯饰)准备去拉斯韦加斯男朋友的家,但她带去的不仅仅是爱人的吉他,还有爱人的死讯。TK和克里都有30天的假期。而同行者弗莱德·奇维尔(蒂姆·罗宾斯饰)是圣刘易斯的军人,人到中年因为后背受伤而退役返家,渴盼着早日与自己的妻子团聚。