There is no theatre in the hotel, but there is the Granbury Opera House for their live shows. It's in the square.
The hotel actually has a list of things at the front desk
I believe there is one in what they call the " the square ". Maybe somebody local can confirm that. Not far from the hotel.
Not at the hotel but there is one pretty close to it...
Thanks! Your answer is awaiting moderation.