Zac Efron Moonwalks as Snoopy in High School Charlie Brown Performance

Zac Efron moonwalking Screen shot- H 2016
Courtesy of YouTube/Jimmy Kimmel Live

Jimmy Kimmel plays the footage while Efron is a guest on his show.

Zac Efron went on Jimmy Kimmel Live on Thursday to promote Dirty Grandpa and was treated to a blast from the past. 

Kimmel said he thought it might be fun for Efron to take a "walk down memory lane" and introduce fans to a "brand new undiscovered lane" by unearthing footage of Efron's high school performance of "You're A Good Man, Charlie Brown."

After watching his performance singing, dancing and moonwalking as Snoopy, Efron was inspired to stand up and show off his moonwalking skills again.

During his visit the actor also celebrated National Hugging Day by hugging a lucky fan from Kimmel's audience for 30 seconds. He brought his own boombox with him to play music as they swayed and hugged each other. 

"That was a good hug," said Efron, smiling.