Jennifer Lopez gra supergwiazdę muzyki-Kat Valdez, która jest w związku z Bastianem, też gwiazdą muzyczną (Maluma).
Ich wspólny, wielki hit "Marry Me" zdobywa kolejne listy przebojów. Oni, zakochani postanawiają się pobrać przed swoją publicznością. Ceremonia ma być transmitowana na platformach społecznościowych. Jednak Kat na chwilę przed powiedzeniem "tak" odkrywa, że Bastian ją zdradził. Chcąc zemścić się na Bastianie, postanawia poślubić nieznajomego człowieka, którego wybiera losowo z publiczności. Wybór pada na Charliego Gilberta (Owen Wilson), który został zaciągnięty na koncert przez swoją nastoletnią córkę (Chloe Coleman) i najlepsza przyjaciółkę (Sarah Silverman).