When Carlton Layton arrives home to find his wife in the arms of another man, he dons the outfit he wears as a children's entertainer and slaughters...
Ensnared in a fairytale of his own making, a pious and mysterious wanderer who calls himself ‘Jude’, is forced to confront the depths of his own...