Leicester Square
2016年5月11日，電影在的籌辦下，於伦敦萊斯特廣場奧迪安電影院首映。翌日在YouTube和Vimeo兩個流媒体平台發佈，其中在YouTube，電影分為二十六個部分上載。