Donald Horner (Gleeson) è un uomo selvaggio e scostante, “residente” da 17 anni nel parco pubblico di Hampstead, a Londra. Così trascorre le sue giornate, nell’abitazione improvvisata con travi e tendoni nascosta tra gli arbusti, facendo il bagno nei laghetti o andando a pesca. Un giorno Emily Walters (Keaton), un’anziana vedova americana, si imbatte per caso nel vagabondo anticonformista, interrompendo goffamente la sua routine tra i boschetti. All’inizio diffidente, pian piano Donald inizia a coinvolgere Emily nella sua sgangherata esistenza, condivide con lei la stravagante visione della società e matura sentimenti profondi di amicizia e fiducia. La donna, dal canto suo, abbraccia i principi e le rivendicazioni dell’amico, schierandosi fieramente al suo fianco nella difesa della modesta costruzione.