The Strays was released last month on 22nd February 2023. We were riveted the entire time by the psychological horror…