The film was shot in Boyle, County Roscommon during the summer of 2021.
[1] Then the film was released by Omniplex Cinemas in Longford and Roscommon on April 28, 2023.
[2] Declan Burke of the Irish Examiner awarded the film four stars out of five.
[3] Donald Clarke of The Irish Times awarded the film three stars out of five.
[4] Amber Wilkinson of Screen Daily gave the film a positive review and wrote, "Devlin has very little dialogue but conveys Ann’s sense of fear and isolation through body language.