Mr. Fantasy is a mysterious new singer who wears a wig and fake teeth. Since releasing his debut single titled 'Mr. Fantasy', speculation has been growing online about his true identity, with many suggesting he isactor KJ Apa.

Recently, Apa took toInstagramto address the rumours, calling out the singer for stealing his image and hurting his career. However, many fans believe it may be a ruse, as there are many signs pointing to KJ Apa and Mr. Fantasy being the same person.

Keneti James Fitzgerald Apa, or KJ Apa, is a 28-year-old New Zealand actor. He's best known for his role as Archie Andrews in the CW teen drama series,Riverdale.

He attended high school at King's College in Auckland before he began his career in acting. After a four-month worldwide talent search, helanded hisRiverdalerolein 2016.

Since then, the actor has starred in various movies, includingA Dog's Purpose,The Hate U Give,I Still Believe, andThe Map That Leads to You.

Apa is also a musician. He contributed to the soundtracks forRiverdaleandI Still Believeand released his album,Clocks,in 2021.

In August 2025, he gained attention online after fans began speculating that he was the mysterious musician Mr. Fantasy.

Mr. Fantasy appeared seemingly out of nowhere, posting his first TikTok video in August 2025. His debut single,Mr. Fantasy, has reached nine million streams on Spotify.

The artist's identity has been widely debated online. He toldUSA TODAYthat he's from Harrogate, England and claimed that 'Mr. Fantasy' is not a stage name.

'The name Mr. Fantasy was given to me at birth. I believe that I was given that name because I evoke a spirit of ever-expanding love, you know, I am what everyone else is. I mean, that's what we all are. We are just bubbles of ever-expanding love,' the singer said.

Source: International Business Times UK