David is een sullige, hopeloze romanticus met een hippiemoeder en een beste vriend die ook nog eens voor hem werkt. Na vijftien jaar samenwonen besluit hij impulsief zijn partner ten huwelijk te vragen in Las Vegas. Zijn verwachtingen voor de droombruiloft en -reis worden echter de grond ingeboord wanneer zijn partner 'nee' zegt. David besluit zijn plannen door te zetten en heeft nu tien dagen de tijd om de ridder op het witte paard te vinden die met hem in Las Vegas wil trouwen.