The new Dancing with Stars cast has been revealed and this could be the best one yet! Not only is it a great cast but some of our old favorites are back!

Before I get to the great cast, guess who is back! Max, Derek, and Cheryl are all back to dance for another mirror ball!

Now for the cast!

Amber Rose
Laurie Hernandez 
Maureen McCormick
Terra Jole
Marilu Henner
Vanilla Ice
Calvin Johnson
Jake T. Austin
James Hinchcliffe
Rick Perry
Ryan Lochte 

Chip Somodevilla, Getty Images

Jana Kramer