Elling (Per Christian Ellefsen) é um homem de meia-idade com problemas mentais, que sempre viveu com a mãe (Grete Nordka). Ele passava o tempo lendo e espionando vizinhos, até o dia em que a mãe decidiu levá-lo para passar férias em uma praia na Espanha. Elling não percebeu que estas provavelmente seriam as últimas férias de sua mãe doente. Lá ele terá que aprender a se relacionar com outras pessoas, inclusive do sexo oposto.