This week has been rife with Dancing With the Stars cast news, so let's round up everything we know so far.

The 23rd season of Dancing With the Stars is just a few weeks away, and news of which pros are returning and which celebrities may be participating has been a frequent topic in the entertainment news.

First, the biggest headline has been the rumored involvement of Olympic swimmer Ryan Lochte. The swimmer is currently going through a huge scandal involving him and some fellow teammates saying they were held up at gunpoint in Rio. It was soon revealed that they fabricated this story to cover up misdeeds at a local gas station.

A source close to DWTS claims that Lochte is signing a deal to compete in season 23. This wouldn't be the first time a celebrity has joined Dancing With the Stars to rehab their image. Paula Deen competed on the show last fall after news of her controversial past led to her being dropped by several sponsors. Lochte is in a similar situation, having been dropped by sponsors like Speedo.

Another celebrity rumored to be competing next season on DWTS is Amber Rose. A source revealed Rose's casting to Us Weekly, though Rose herself has not confirmed the reports.

As for the returning pros, there's one big headline that many people are excited about, and that's the return of Maksim Chmerkovskiy! The fan favorite pro hasn't competed on the show since season 18 (spring 2014) when he finally won the Mirrorball trophy with Olympic ice dancer Meryl Davis. Chmerkovskiy announced the news himself on Good Morning America on Thursday.

Earlier in the week, eight other pros were announced on GMA as returning for season 23, including Val Chmerkovskiy, Witney Carson, Lindsay Arnold, Sharna Burgess, Artem Chigvintsev, Sasha Farber, Allison Holker and Gleb Savchenko. It was also announced separately that Emma Slater is returning.

Keep up with Enstars for more casting news and rumors for this upcoming season of Dancing With the Stars.

Dancing With the Stars season 23 premieres Monday, Sept. 12 at 8 p.m. ET/PT on ABC.