Masters of the Universe has been streaming on Prime Video since July 22, 2026, which means millions of Amazon subscribers have now seen the second of its three post-credits scenes: a young woman in a ...