The Amazing Race is returning a little sooner than expected, and with a cast of fan favorites!

The adventure reality show is now premiering Wednesday, April 17 on CBS. Million Dollar Mile will move to Saturdays beginning next week. The Season 31 cast brings back fan favorites from previous seasons of The Amazing Race, along with Survivor castaways and Big Brother houseguests, making it a melting pot of CBS reality shows.

Discover your new favorite show: Watch This Now!

The eleven teams will compete on a 25,000 mile journey for a first prize of $1 million. Phil Keoghan will return as host, of course. Meet the teams below:

THE AMAZING RACE:

Art Velez (49) and John James "JJ" Carrell (49) - Season 20
Colin Guinn (38) and Christie Woods (40) - Season 5
Becca Droz (28) and Floyd Pierce (23) - Season 29
Leo Temory (31) and Jamal Zadran (30) - Season 23 and All-Stars
Tyler Oakley (31) and Korey Kuhl (33) - Season 28

SURVIVOR:

Chris Hammons (40) and Bret Labelle (44) - Survivor: Millennials vs Gen X
Corinne Kaplan (39) and Eliza Orlins (35) - Survivor: Gabon and Survivor: Caramoan (Corinne); Survivor: Vanuatu and Survivor: Micronesia (Eliza)
Rupert (54) and Laura (49) Boneham - Survivor: Pearl Islands, Survivor: All-Stars, Survivor: Heroes vs. Villains, and Survivor: Blood vs. Water (Rupert); Survivor: Blood vs. Water (Laura)

BIG BROTHER:

Janelle Pierzina (38) and Britney Haynes (30) - Big Brother 6, Big Brother All-Stars, and Big Brother 14 (Janelle); Big Brother 12 and Big Brother 14 (Britney)
Rachel Reilly (34) and Elissa Slater (32) - Big Brother 12, Big Brother 13, The Amazing Race 20, and The Amazing Race: All-Stars (Rachel); Big Brother 15 (Elissa)
Nicole Franzel (26) and Victor Arroyo (28) - Big Brother 16, Big Brother 18 (Nicole); Big Brother 18 (Victor)

The Amazing Race Season 31 kicks off Wednesday, April 17 at 9/8c on CBS.

(Disclosure: TV Guide is owned by CBS Interactive, a division of CBS Corporation.)

PHOTOS: Meet The Amazing Race Season 31 Cast

<em>The Amazing Race</em> Season 31 castThe Amazing Race Season 31 cast