A group of young Americans working in beauty and fashion travel to a secluded wellness retreat in the German woods, where their wild partying unleashes something sinister lurking in the forest.