AJ Styles is one of WWE's top Superstars.

He's arguably the best professional wrestler on the roster and has been a main-event player since arriving at the Royal Rumble in 2016.

The Phenomenal One is a two-time WWE Champion, a three-time United States Champion and currently holds the Intercontinental title. 

Oh, and he may well have retired The Undertaker at WrestleMania 36, too.

Given how good Styles is - and everything he's achieved in WWE - it's amazing how long he spent working the independent circuit before arriving in the company.

He really made a name for himself in TNA and NJPW, earning himself a huge deal with WWE four years ago.

But surprisingly, John Cena didn't want Vince McMahon to sign Styles at the time. 

Cena was against WWE signing Styles at first

Speaking on his podcast about bringing AJ in, former producer Arn Anderson revealed how the 16-time world champion responded to the idea. 

"I [was] sitting with Cena one afternoon, and I said, 'It would really beef up the company if we went out and stole Bobby Roode, AJ Styles and James Storm,'" Anderson said.

"'If you brought those three guys in it would give you a whole plethora of new opponents, it would give a lot of guys new opponents.'

Cena wasn't a fan of AJ joining WWE

John looked at me and said, 'we've got NXT, we make our own stars.'

"I'm sure he was just transferring Vince's psychology to me when he said that, but I knew at that time what those guys could do in a match for John." 

Of course, when Styles arrived in WWE, he went on to face and beat Cena on a number of occasions en-route to establishing himself as a top star.

Styles went on to beat Cena in WWE

Sure, it's great that the 16-time champ backs NXT to create their own stars, but suggesting WWE didn't need AJ? Well, he certainly looks a bit silly now.