WATCH: That Time Zac Efron Had to Hug a Fan for 30 Seconds

Zac Efron Twerks
Who knew Zac Efron has such moves?

This is what happens when you’re being hugged by Zac Efron.

One lucky fan got to experience what it was like to get up close and personal with the Dirty Grandpa star on Thursday (Jan. 21, 2016). To celebrate National Hugging Day, the 28-year-old actor appeared on Jimmy Kimmel’s late night talk show to give a hug to someone for 30 seconds.

While there were many audience members vying to be touched by the former Disney Channel star (we see you, adult man sitting in the back row), an Australian woman named Rebecca was ultimately chosen for the half-minute hug.

Just like what we had always imagined, being in an embrace with Efron was magical. In fact, it looked like a scene out of a prom movie.

Watch how it all went down — above.