Box office opens 30 minutes before showtime