Amazon MGM has officially cast Camila Mendes as Teela in its upcoming live-action film adaptation of Masters of the Universe, slated for release on June 5, 2026. Mendes, known for her role as Veronica Lodge in CW’s Riverdale, will portray the Captain of the Royal Guard, joining Nicholas Galitzine, cast as Prince Adam/He-Man. The film, directed by Travis Knight and featuring a screenplay by Chris Butler, has been in development for some time, previously stalled under Netflix before Amazon took over. While specific plot details remain under wraps, the casting of Mendes adds significant buzz to the project.

Who is Camila Mendes playing in Masters of the Universe?

Camila Mendes will play Teela, the Captain of the Royal Guard, in the upcoming Masters of the Universe film.

The Masters of the Universe franchise, originally launched in the 1980s, revolves around the battles of He-Man and his allies against the evil Skeletor. The series has seen various adaptations over the years, including animated shows and films. The 1987 live-action film became a cult classic despite its mixed reviews, but recent attempts to reboot the franchise have gained renewed interest, especially with contemporary fans looking forward to this new cinematic take.