The Studio: Why you need to watch this 'spot-on', star-studded takedown of modern Hollywood on March 25, 2025