Does Harry Styles Sing in Marvel’s ‘Eternals’?

Harry Styles is all about treating people will kindness. It makes sense that he would portray Eros, the god of love, in the Marvel Cinematic Universe. Here’s what we know about this actor and his role in Marvel’s Eternals.

Harry Styles played Eros in Marvel’s ‘Eternals’

Singer Harry Styles performs on the runway during the 2017 Victoria's Secret Fashion Show
Singer Harry Styles performs on the runway during the 2017 Victoria’s Secret Fashion Show | Frazer Harrison/Getty Images for Victoria’s Secret

Some know him for his work with the boy band One Direction. Styles’ fans know him as the Grammy Award-winning artist behind Fine Line and his self-titled album.

Outside of his music career, Styles acted in several feature films. Most recently, that included Marvel Studios’ Eternals, where he played Thanos’ brother Eros in an after-credits scene. This was a very intentional casting choice by the film’s director. 

“So I kept mentioning it to Kevin [Feige] at every chance I had in the hallway… But I never said once to Kevin, ‘Here’s the character. Let’s find an actor,’” director Chloé Zhao said during an interview with Collider. “For me, it was a package deal. It’s got to be Harry. That’s how I pitched it to Kevin.”

Does Harry Styles sing in Marvel’s ‘Eternals’?

Styles briefly appeared as a character that perfectly matched his stage persona and his “Treat People With Kindness” aesthetic. However, the “Adore You” artist did not sing in Marvel’s Eternals.

“I’m only in right at the very end,” the 27-year-old singer said in an interview with Dazed. “But who didn’t grow up wanting to be a superhero, you know? It was a great experience and I’m so grateful to have gotten to work with Chloé.”

Other pop stars earned a shoutout in this Marvel production. Most notably, that includes the members of the award-winning K-pop group, BTS. “Friends,” originally performed by Jimin and V, was featured in one scene shortly after one of the characters mentioned their love for the boy band. 


The Exciting Reason Why Harry Styles Turned Down the Role of Prince Eric in Disney’s ‘The Little Mermaid’

Who is Harry Styles’ character in Marvel’s ‘Eternals’?

Marvel’s Eternals was the first time viewers met characters like Ikaris, Sprite, and Sersi. It was also the first time Marvel introduced fans to Thanos’ younger brother, Eros, portrayed by Styles. This character is sometimes referred to as the superhero Starfox, who has power over people’s emotions.

“For me, the backstory of Eros is that he deserted, he said, ‘I’m not doing this anymore,’” Zhao said during the same Collider interview. “So he somehow got that sphere, which you saw in his hand, and he ran off and made Pip the troll. They’re like Han Solo and Chewie. Arishem’s been looking for him, and he’s just been a space outlaw. That’s the character I had in my mind.”

With the Eternals confirmed to return to future Marvel productions, some fans expect Styles to act in other films as Eros. Marvel recently released their sequel to Spider-Man: Far From Home titled Spider-Man: No Way Home. Styles spent time on tour performing songs from his 2019 release Fine Line.

Marvel’s Eternals debuts on Disney+ on Jan. 12, 2022.