Gospel Singer Beth (Brittania Nichol) and and her cowboy boyfriend, Steve (Henry Garrett), a pair of idealistic young Christians leave their Texas home to preach door-to-door in the Scottish Highlands. The locals prove unresponsive to the word of God and so it's a great relief when the couple arrive at Tressock, the border fiefdom of Sir Lachlan Morrison (Graham McTavish), and are welcomed with open arms and great enthusiasm. They think, they have found some good Christian hospitality. They could not be more wrong.
Christopher Lee, Graham McTavish, Honeysuckle Weeks, Clive Russell, Keira McMillan, Henry Garrett, Callum Mitchell, Brittania Nicol, Ailidh Mackay