Spokojne szwedzkie miasteczko. Owdowiały Ove (Rolf Lassgård) dobiega sześćdziesiątki. Po śmierci ukochanej żony życie straciło dla niego sens. Z dnia na dzień bohater coraz mocniej pogrąża się w depresji i myślach samobójczych. Pewnego dnia do domu po drugiej stronie ulicy wprowadza się małżeństwo z dwojgiem dzieci. Pierwsze spotkanie Ove z nowymi sąsiadami nie zwiastuje niczego dobrego – ciężarna Parvaneh (Bahar Pars) taranuje samochodem skrzynkę na listy należącą do zgorzkniałego samotnika. Wkrótce jednak, nieoczekiwanie dla siebie samego, Ove zyska nową przyjaciółkę...