Zac Efron Twerks and Gives Ellen DeGeneres a Lap Dance

See Zac Efron's Abs
Check out Zac Efron and Selena Gomez in the amazing new trailer for 'Neighbors 2!'

Turns out, there was a huge missed opportunity when it came to casting for Magic Mike XXL.

While visiting Ellen DeGeneres on her daytime talk show, Zac Efron showed off his seductive dance skills by giving Ellen a lap dance, followed by a demonstration of his twerking skills.

The 28-year-old former High School Musical star joined DeGeneres for a game of “Heads Up,” which had him acting out clues for Ellen to guess.

Efron was on the show to talk about his newest film, Dirty Grandpa, which also stars acting icon Robert De Niro.