Joy (Cameron Diaz) e Jack (Ashton Kutcher) sono due cittadini di New York, che in tutta la loro vita non si sono mai conosciuti, perché nella grande mela hanno due occupazioni differenti, lei è broker, lui un costruttore di mobili nella fabbrica del padre e perché hanno modi di vivere completamente opposti, lui alla giornata, lei tutta programmata.
Entrambi, insoddisfatti della loro esistenza, lei lasciata dal proprio fidanzato di fronte a tutti, lui licenziato dal padre, decidono di partire per Las Vegas accompagnati da Tripper (Lake Bell) e Steve Hader (Rob Corddry), loro rispettivi amici del cuore.
A Las Vegas, a causa dell’errata assegnazione delle camere i quattro si conoscono. Complice l’alcool e la situazione dei sogni (Limousine e suite costosissime) che vivono, Joy e Jack si dimenticano dei problemi e si sposano. Il mattino dopo, mentre i due sposini spiegano reciprocamente le motivazioni per cui devono divorziare, Jack, con la monetina di Joy vince il jackpot di 3 milioni di dollari.