'Once Upon a Time in Hollywood' Overperforms With $40 Million Debut—But Will It Last? | Fortune