Myha'la Herrold, better known as Myha'la, is an American actress. She portrays Harper Stern in the British television drama Industry and had roles in the films Bodies Bodies Bodies and Leave the World Behind. From Wikipedia
Early reviews single out Bill Skarsgård’s lead turn, with some questioning the film’s bite.