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.
Share what you think