Current profile as condition in llama
Or you can use the profile lock. As that is what is intended for.  

Go to the profile press the lock icon next to the profile you want to set,  then just select the length of time.  

Also if you go to the same theater,  make a profile for that area for silent. Obviously if it uses the same tower as another area, you will have to add condition such as"and" or "or" to prevent conflicts.