For Warner Brothers Studio I would allow at least two months in advance to book tickets or earlier if you can.
The Theatres, Ballet and Opera are best booked in advance if you are set on seeing a particular show and at a certain price range. You can get last minute tickets fairly easily as theatres do get frequent no-shows and sell these spots.
Save money on London attractions by booking them in advance. You can easily save a few pounds!
England truly has so much to offer, and there are plenty of amazing places within a couple of hours of London. To make sure you get the best deals, book tours, trains and activities you don't want to miss out on in advance.
Gift Ideas for Someone Travelling to London
5 Spectacular DIY Great Britain Train Tours