El rodaje tuvo lugar en Budapest, Hungría. Tanto las escenas interiores como exteriores fueron filmadas en Fot Studios, Hungría.
La película tuvo su estreno mundial en el Fantasia International Film Festival. También se presentó en el London FrightFest Film Festival y en Beyond Fest.