The rumors swirled for what felt like years that Harry Styles had a secret role in the Marvel movie “Eternals,” and upon the film’s release earlier this month, fans were indeed treated to a cameo from the “Watermelon Sugar” singer during a post-credits scene. And now, Styles has his very own character poster as Eros.
Styles shows up at the very end of “Eternals” to be introduced as Eros, the brother of the mad Titan Thanos, who was played by Josh Brolin and who nearly killed all the Avengers in the two-part “Avengers: Infinity War” and “Avengers: Endgame” epic. But Styles wasn’t the only new Marvel character introduced in the credits, as he appeared alongside the CG character Pip the Troll, voiced by Patton Oswalt, while a further post-credits scene featured a voice cameo from Oscar winner Mahershala Ali as Blade.
For the non-Marvel folk, Eros is essentially a free-spirited, charismatic foil to Thanos’ bloodthirsty, super-serious nature, and Pip the Troll is his intergalactic companion. “Eternals” director Chloe Zhao previously said she cast Styles because he most reminded her of Eros, and there was zero pushback from the higher-ups at Marvel.
“The idea of Eros and Harry came to me at the same time,” she told Variety. “It wasn’t like I created this character and I think about different people [to cast].”
While Marvel has yet to announce future plans for these two, you don’t just cast Harry Styles for a minor cameo. The “Dunkirk” actor is no doubt poised to have a more substantial role in a future Marvel movie, and perhaps even the overarching MCU story that’s currently in its beginning stages, in the wake of the conclusive nature of “Avengers: Endgame.”
Acting-wise, Styles will next be seen opposite Florence Pugh in director Olivia Wilde’s next film, “Don’t Worry Darling,” opening in theaters in September 2022. Styles most recently wrapped production on the drama “My Policeman,” in which he plays a bisexual cop caught in a love triangle.
You can check out Styles’ Marvel character Eros in all his glory below. “Eternals” is currently playing exclusively in theaters.