Several actors turned down roles in the film once they read the script as they were put off by the dark tone and explicit content.
Andrew Norry and Geraldine Foy both reprise the same roles they played in Lough's short film 'Ninety Seconds'.
Sophie Merry was considered for the role of Lilian. Sarah Louise Carney was eventually cast in the part.
The character of Randall Stevens played by Michael McLaughlin, is a sly nod to it being an obvious fake name. Randall Stevens was the name Andy Dufresne made up in order to launder the Warden's money in 'The Shawshank Redemption'.
The Lighthouse in Fanad, Co Donegal not only proved to be a spectacular location but also had a sentimental value to the director. His grandfather had once painted it some thirty years prior.