Rose (Joely Richardson) y su hija Maisy (Sadie Soverall) llevan una sencilla vida en las Highlands escocesas. Su pequeña granja, muy endeudada, se hunde cada vez más en la ruina, en parte porque el marido de Rose, Arnold (Roger Ajogbe), está en silla de ruedas desde un accidente que también se cobró la vida del hermano de Maisy. Un día, durante una fuerte tormenta, llaman a la puerta de la granja. Fuera están el adolescente Matty (Harry Cadby) y su hermano mayor Jack (Neil Linpow), aparentemente gravemente herido, que piden ayuda. Los hombres informan de que se han salido de la carretera con su coche, provocando que volcara varias veces. Mientras Maisy se hace rápidamente amiga de Matty, que tiene más o menos su misma edad, la antigua doctora Rose atiende las heridas de Jack. Por casualidad, sin embargo, resulta que los dos son delincuentes que huyen de la policía.