ABC has confirmed who will be Dancing with the Stars on Season 23.
It will include a disgraced, lying swimmer; a former Brady Bunch actress; a woman who has seen Kanye West naked; and Vanilla Ice!
Scroll down for a look at the full cast and their professional partners:
Amber Rose and Maksim Chmerkovskiy
Amber Rose will be shaking what her mama gave her alongside Maksim Chmerkovskiy on Season 23 of Dancing with the Stars.
Maureen McCormick and Artem Chigvintsev
Maureen McCormick will be Dancing with the Stars. And her partner will be Artem Chigvintsev.
Marilu Henner and Derek Hough
Marilu Henner will be Dancing with the Stars. And she'll be lucky enough to have Derek Hough as a partner.
Rick Perry and Emma Slater
Oh, yes, Rick Perry really is Dancing with the Stars. He'll be partnered with Emma Slater.
Calvin Johnson and Lindsay Arnold
Former Lions standout receiver Calvin Johnson will be showing off his athletic process on Dancing with the Stars. And Lindsay Arnold will help him with it.
Kenneth "Babyface" Edmonds and Allison Holker
Kenneth "Babyface" Edmonds can REALLY sing. Can he also dance? We'll find out when he teams with Allison Holker.
Jake T. Austin and Jenna Johnson
Will Jake T. Austin and Jenna Johnson win Season 23 of Dancing with the Stars? They've got a chance!
Terra Jole and Sasha Farber
Terra Jole is a reality star who is famous for being small. She'll team with Sasha Farber on Dancing with the Stars.
Ryan Lochte and Cheryl Burke
Ryan Lochte and Cheryl Burke will team up on Season 23. ABC is yet to release an official photo for the tandem.
Laurie Hernandez and Valentin Chmerkovskiy
Hernandez is a champion Olympic gymnast. She'll be teaming up with Valentin Chmerkovskiy.
Vanilla Ice and Witney Carson
Vanilla Ice... Ice... Baby! He and Witney Carson are going after the Season 23 crown.
Jana Kramer and Gleb Savchenko
Kramer is a beloved former One Tree Hill star and singer. We wish her and Gleb Savchenko good luck!
James Hinchcliffe and Sharna Burgess
James Hinchcliffe drives cars for a living. Can Sharna Burgess steer this team to victory?