Talk about being in the company of greatness! Scotty McCreery shared the stage with R&B legend Charlie Wilson on Feb. 18, during Wilson's performance in McCreery's hometown of Raleigh, N.C.

McCreery surprised the crowd by joining Wilson to sing Wilson's hit "Charlie, Last Name Wilson," changing the words to "My name is Scotty / Last name McCreery" during the song. Press play on the video above to watch a clip of the performance.

“That was a night I’ll never forget,” McCreery says. “Charlie is an amazing performer and such a gentleman. I never expected to meet him, let alone be asked to join him on stage -- that was a huge honor.”

The American Idol winner isn't afraid to put his own spin on classic country songs either. McCreery recently sang a cover of Conway Twitty's "Hello Darlin'" while performing at the Grand Ole Opry, showing off his undeniable vocal abilities.

McCreery is working on a new album, which will be the followup to his 2013 No. 1 record, See You Tonight. The upcoming set of tunes, he says, will lean more toward the sounds of his childhood.

"I’m going to make a country music record," he reveals. "The stuff I grew up with was that kind of music -- I want to have some depth and portray a different side.

“I have songs like ["Carolina Moon"], where I have Alison Krauss doing background vocals,” he says, "and those are my favorite songs I’ve ever done. So I’ll play the game a little, but I’m going to try to stay true to what I love.”

McCreery will have to juggle time in the studio with his busy touring schedule, which takes him to Florida, Missouri and South Dakota over the next several weeks. He'll also join Rascal Flatts as a special guest on their Riot Tour 2015. Keep track of McCreery's complete concert schedule here.

See a Childhood Photo of Scotty McCreery

More From TheBoot