By: Gizmodo Posted On: February 24, 2025 View: 5 Masters of the Universe starring Nicholas Galitzine and Jared Leto is finally filming. Read this on Gizmodo