First the bad news, Harry Styles is not playing Prince Eric, the role he was clearly born to play, in the upcoming live action remake of The Little Mermaid.
Earlier today both AMC Theatres and Regal Cinema tweeted that Styles would be playing Prince Eric, but those tweets were subsequently deleted.
We decided to round up some of our favourite alternatives.
Dev Patel (or Timothee Chalamet)
Alright I have two top choices.
Every Disney prince needs luxurious hair.