拉里“接线员”拉里饰可谓倒霉透顶,除了丢掉工作外,女友也在同一天离他而去,这让他伤心不已。于是,拉里决定同邻居比尔比尔恩格瓦尔饰和从小打到大的“发小”埃弗雷特奎尔斯饰周末出去开怀畅饮,潇洒轻松一下。但是,三个家伙的运气可是坏到了极点,他们途中被蛮横无理的陆军预备役部队军官科林格罗夫凯思戴维饰截住,误认为是开小差的士兵,于是被死拉硬拽上了飞往伊拉克费卢杰的飞机。更好笑的是,他们坐在“悍马”军车上被阴差阳错投放到墨西哥。他们自以为已经来到中东,误打误撞地来到一个小镇,将村民从暴力统治中解救出来,糊里糊涂被当地人当作了大英雄。但当残暴的军阀卡洛斯桑塔纳丹尼特乔率领大军反击时,拉里、比尔和埃弗雷特只得放下手中啤酒,拿起武器,奋起保卫村民,也保护自己,欲证明他们不仅仅是士兵……