A ação deste thriller dramático se desenrola em uma comunidade isolada no extremo norte da Europa. Os moradores desse lugar renunciaram conscientemente à modernidade e vivem na ilusão de uma pureza imaculada, que supostamente lhes é proporcionada pelo sol que brilha eternamente, nunca se escondendo atrás do horizonte. Certa vez, chega a essa estranha vila um assassino chamado John (Alessandro Borghi). Ele foi obrigado a fugir e se esconder de seus perseguidores, quando se recusou a cometer o último assassinato para o qual havia sido enviado por uma organização criminosa. Essa gangue é liderada por ninguém menos que o pai de John (Peter Mullan). Ao descobrir que John conseguiu fugir, ele obriga o irmão a localizar e trazer o assassino de aluguel de volta para casa. Por sua vez, John, após escapar do primeiro ataque do irmão, esconde-se nessa vila, onde o dia parece não ter fim. Ele tenta se adaptar à comunidade local para poder ficar morando ali, mas logo percebe que isso não é tão fácil, pois os moradores seguem preceitos religiosos muito rígidos. Logo depois, na vila, John conhece a jovem viúva Lea (Jessica Brown-F ndli), filha do pastor, o líder religioso da comunidade. Seu marido, Aaron (Sam Spruell), morreu recentemente em um acidente com seu barco, e agora Leah mora com seu filho, Caleb (Rafael Vikas), que sofre de uma forma leve de gagueira. John rapidamente se dá bem com ele, e Caleb se apega a ele. À medida que John começa a cuidar de Leah e Caleb, isso desagrada aos moradores locais e, em particular, ao pai de Leah e ao irmão gêmeo de Aaron, que veem no estranho um forasteiro.