Demi Moore made her debut in the Cannes Film Festival’s official selection Sunday evening with the competition title The Substance. The much-anticipated blood-splattered horror thriller from French director Coralie Fargeat was met with 13-minute ovation, the longest for a title so far at this year’s festival.