Po roku szczęśliwego związku Tom (Jason Segel) i Violet (Emily Blunt) zaręczają się i zaczynają planować ślub. Wszystko komplikuje nagły dwuletni staż Violet w innym mieście. Ślub zostaje przełożony, lecz ku niezadowoleniu Toma, przyszła panna młoda dostaje awans i kontrakt na kolejne dwa lata. Czy w końcu uda im się pobrać?