Nicholas Galitzine partners with Idris Elba in the new Masters of the Universe official trailer.

Based on the popular 1980s cartoon and Hasbro toy franchise, Masters of the Universe stars Galitzine as Prince Adam, who was taken away from his fantastical world of Eternia as a child. As an adult, Prince Adam returns to take his rightful place as Eternia’s leader. Elba plays one of Eternia’s forces of good, Man-At-Arms. As we see in the trailer, Man-At-Arms has had his hands full trying to keep the evil of Skeletor (Jared Leto) at bay.

Here’s more about the film:

In MASTERS OF THE UNIVERSE, Director Travis Knight brings the legendary franchise back to the big screen in this epic live-action adventure. After being separated for 15 years, the Sword of Power leads Prince Adam (Nicholas Galitzine) back to Eternia where he discovers his home shattered under the fiendish rule of Skeletor (Jared Leto). To save his family and his world, Adam must join forces with his closest allies, Teela (Camila Mendes) and Duncan/Man-At-Arms (Idris Elba), and embrace his true destiny as He-Man — the most powerful man in the universe.

Who else stars in ‘Masters of the Universe’?

The film also stars Alison Brie, James Purefoy, Morena Baccarin, Jóhannes Haukur Jóhannesson, Charlotte Riley and Kristen Wiig as the voice of Roboto. Travis Knight directs from a screenplay by Chris Butler and Aaron Nee & Adam Nee & Dave Callaham. The film’s story is also by Aaron and Adam Nee as well as Alex Litvak and Michael Finch.

Black produces with DeVon Franklin, Jason Blumenthal and Robbie Brenner. Executive producers include Ynon Kreiz, Bill Bannerman and David Bloomfield.

When is ‘Masters of the Universe’ in theaters?

Masters of the Universe comes to theaters on June 5.