The show lasts for approximately 2 hours. Arrive 15-30 minutes before showtime for seating.