Phil (Bradley Cooper), Stu (Ed Helms), Alan (Zach Galifianakis) et Doug (Justin Bartha) se rendent en Thaïlande pour le mariage de Stu. Après l'inoubliable enterrement de vie de garçon vécu à Las Vegas, Stu ne prend aucun risque et a opté pour un brunch prémariage tranquille et sans histoire. Les choses ne se déroulent cependant pas toujours comme prévu. Ce qui se passe à Vegas peut demeurer à Vegas, mais ce qui se passe à Bangkok dépasse l'imagination la plus débridée.