Stepping into the iconic role of Teela, Camila Mendes was spotted on location in London on May 10, 2025, actively filming scenes for the highly anticipated “Masters of the Universe” movie. Mendes was in full costume, offering a first look at the cinematic interpretation of the classic character’s attire.
Camila Mendes on Set for Masters of the Universe
Love this style? One share helps us keep going!

Share what you think