De jonge, voortvluchtige crimineel Bodkin zoekt een nieuwe start in het pittoreske stadje Forres, verscholen in de Highlands van Schotland. Terwijl Bodkin zich juist gedeisd wil houden, valt een vreemdeling hier meteen op. In eerste instantie is hij een totale buitenstaander, maar de bewoners van Forres lijken hem langzaam te accepteren en zelfs te omarmen. Zijn verleden ligt helaas op de loer.