À Londres, le quartier de Hampstead est un havre de luxe et de tranquillité. Emily y mène une existence légère, entouré de son fils et de ses amies qui cherchent à tout prix à la caser. Mais lorsqu'elle rencontre Donald, un marginal farfelu qui vit dans une cabane en plein cœur de Hampstead Park, sa vie va basculer.