呆瓜男人拉里(“接线员”拉里)一日之间成为双失青年,先是没了份工作,再去找女友打算寻求安慰的时候又被这女人无情的抛弃。拉里很郁闷,于是拉上自己从小玩到大的朋友弗莱特(DJ奎奥斯)和邻居比尔(比尔·恩格瓦尔)三人到酒吧狂喝啤酒解闷。三个人脑袋都少根筋,在喝酒喝得大咧咧的时候,一个威武暴躁的陆军预备役部队的军官克林格洛甫出来大骂这三个醉酒的年轻人。原来克林格洛甫把他们三个当成偷溜出来喝酒的小兵,二话不说就把他们三个赶上飞机,准备派到伊拉克战场作战。三个呆瓜也不只状况地成了士兵,准备作战。没想到,开飞机的人同样有病,原本要到伊拉克的飞机最后竟然来到一个墨西哥小镇,这很离谱,但更离谱的是三个呆瓜以为这里真的是伊拉克战场。当过警察的弗莱德从小到大都有格梦想,那就是有朝一日能拿着枪对着人身上乱射,可以自由自在地把人打死。他们三个就在这个墨西哥小镇开始了自己的军旅生活。小镇上有个军阀,名叫卡洛斯·桑坦纳(丹尼·特雷乔),他残暴不仁危害百姓。拉里他们三人就误打误撞以为卡洛斯就是他们的伊拉克敌人,靠着运气打败了卡洛斯的一个手下之后就招惹了一堆军阀前来反击。拉里他们几个成为小镇人民的英雄,而拉里更得到美丽的姑娘玛利亚的爱情。为了保护小镇人民,还有心爱的女人,拉里和两个呆瓜兄弟奋起抵抗卡……