Der Film ist 2018 veröffentlicht worden. Dieser Film wurde produziert von . Gedreht wurde in Spain. Bruce LaBruce ist Regisseur von den Film.