By Devan Coggan
Updated August 18, 2015 at 03:36 PM EDT

Ansel Elgort has tap danced for Jimmy Fallon and shown off his break dancing skills while on tour promoting The Fault In Our Stars, but apparently he has has even more moves up his sleeve.

For his Teen Vogue cover shoot, Elgort danced through the decades, channeling everyone from Gene Kelly to John Travolta. He does the Charleston, he discos, and he even does a little bit of twerking. While Elgort doesn’t show off his funky chicken or his hula, this gives Channing Tatum’s recent dance video a run for its money.

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