Why Gen Z is driving the box office