Depends on the show. Call the box office for the run time of the show you'll see, but I agree it is better to eat beforehand.
I think it's usually 3 hour or so They do an intermission in the middle. When my family goes we usually go to dinner beforehand because we get out at 10:00 or 11:00 when we go to I think 7:00 show
Thanks! Your answer is awaiting moderation.