Harry Styles revealed the real reason he passed on playing Prince Eric in The Little Mermaid.

For months, there was speculation that the former One Direction singer was going to land the role opposite Halle Bailey's Ariel in Disney's live-action remake. However, after some sources confirmed he officially signed on to the project, E! News quickly reported Styles had "respectfully declined the offer."

Now, in a new interview with The Face published on Thursday (September 5), Styles finally set the rumors straight. “It was dis­cussed,” he told the magazine. “I want to put music out and focus on that for a while. But every­one involved in it was amaz­ing, so I think it’s going to be great. I’ll enjoy watch­ing it, I’m sure.”

The 25-year-old also quickly discussed the upcoming Elvis Presley biopic, which he auditioned for. Unfortunately, the role went to Austin Butler, but Styles says there are no hard feelings. "I feel like if I’m not the right per­son for the thing, then it’s best for both of us that I don’t do it, you know?" he explained.

As for his forthcoming second solo album, which Styles said is "all about sex" in a previous interview, it'll be nothing like his self-titled debut record, according to Stevie Nicks. "It’s not like anything One Direction ever did. It’s pure Harry, as Harry would say. He’s made a very different record and it’s spectacular," she said.

Hary Styles' Hottest Red Carpet Photos