A mysterious gentleman appears out of nowhere in a small Scottish town and he's there for.. what exactly? Liam Cunningham (Dog Soldiers) and Pollyanna McIntosh (The Woman) star in 2014's Let Us Prey, a strange story of sinners. Join us in this episode and find out what the man's mission really is!