เรื่องราวเริ่มต้นจาก Sam (รับบทโดย Keanu Reeves), ชายหนุ่มที่กลับบ้านเกิดใน Minnesota เพื่อเข้าร่วมงานแต่งงานของ Kurt (รับบทโดย Chris Penn), พี่ชายของเขา ที่กำลังจะแต่งงานกับ Jill (รับบทโดย Cameron Diaz), หญิงสาวที่มีเสน่ห์และมีปัญหาของตัวเอง
แต่ในระหว่างงานแต่งงาน Sam กลับพบว่าตนเองมีความรู้สึกที่ดีกับ Jill และเมื่อเกิดเหตุการณ์ที่นำไปสู่การหนีจากการแต่งงาน Sam และ Jill จึงตัดสินใจออกเดินทางด้วยกัน ซึ่งทำให้เกิดความตลกขบขันและความยุ่งเหยิงตามมา