Ticket sales totaled $15 million over the holiday weekend, fueled by older audiences in the middle of the country.