Harry Styles is confirmed to have a very fitting role in Eternals
Harry Styles is playing a character whose superpower is making people horny, sounds about right

[This post contains discussions about the film Eternals]
Harry Styles has been rumored to have a role in Eternals for a while, and it’d be a genius move since Styles’ immense fandom nearly rivals the MCU’s fervent fanbase. Now, those who fall within the middle of the Venn diagram between stanning the “Sign Of The Times” singer and stanning Marvel Studios can fully freak out over the confirmation that Styles does indeed appear in the upcoming flick.
As much as Marvel Studios tries to intimidate people into not spoiling anything, of course having Styles joining the MCU would inevitably be revealed before the movie is widely released.
After attending the Eternals premiere, Variety writer Matt Donnelly confirmed on Twitter that Styles pops up playing Eros, a.k.a. Starfox, who is Thanos’ brother. Other outlets, including The LA Times, additionally confirmed the former One Direction member’s brief appearance in the movie.