Niespokojny duchem punkrockowiec i dziewczyna mająca obsesję na punkcie jego zespołu wyruszają wspólnie w podróż przez podupadające przedmieścia amerykańskiego Środkowego Zachodu.
Wieloletni przyjaciele, Ben i Alice, są singlami. Nie cierpią wesel, ale właśnie zaczął się ich sezon i otrzymują mnóstwo zaproszeń. By nie uczestniczyć w nich w pojedynkę i mieć wsparcie, decydują się zaliczać je jako para. Nie przypuszczają, że weselne doświadczenia zaważą na losach… ich relacji.
Hannah (Juno Temple) jest utalentowaną songwriterką, stawiającą pierwsze kroki w show-biznesie. Kiedy poznaje producenta Theo (Simon Pegg), który ma na koncie sporo sukcesów (i jeszcze więcej imprez w latach 90.), drzwi świata muzycznego zaczynają się przed nią otwierać. W tym momencie ze spotkania młodej Amerykanki z doświadczonym Anglikiem mogłaby się jeszcze zrodzić historia miłosna albo muzyczna przygoda. Utracone fale skręcają jednak w inną stronę. Theo zaczyna zachowywać się co najmniej dziwnie, a Hannah nie wie, jak mu pomóc. Ich relację komplikują urojenia i narastająca paranoja, pojawia się agresja... Jak poradzi sobie z nimi on, a jak ona i czy ich znajomość przetrwa?