Zac Efron gives Ellen DeGeneres a lap dance |


See Zac Efron give Ellen DeGeneres a lap dance in leather pants

Dirty Grandpa star Zac Efron gets his Magic Mike on in a clip from The Ellen DeGeneres Show, where he gives the host a lap dance (while wearing tight leather pants) during a game of Head’s Up!.

Although the lap dance is the obvious highlight, Efron also demonstrates making out by kissing his hand and struggles to act out twerking. After the game, he laments failure: “I knew what twerking was, I should have just gone for it,” he says. “Whenever someone tells you to twerk, just do it.” Solid advice. 

WANT MORE EW? Subscribe now to keep up with the latest in movies, television, and music.

Watch the video below, and see Dirty Grandpa when it arrives in theaters Friday.