No, outside food is not allowed while attending Macbeth. Most theatres do have a cafeteria or bar inside the premises where you can get snacks and drinks.