The official cast of Survivor: Millennials vs. Gen. X has been announced and this season seems to have a very eclectic group of castaways.

Season 33 of Survivor sees the castaways broken up by generation as the subtitle states: Millennials (generally 30 years old and younger) and Gen. X (about 30-50 years old). It remains to be seen which generation will emerge victorious, but as seen from the original announcement video, both groups think they're more well-equipped for the game.

Bios are already up on the CBS website, but here's a brief rundown of each of the 20 new castaways, including their age and their occupation:

MILLENNIALS, a.k.a. the "VANUA" tribe

Adam Klein
Age: 25
San Francisco, Calif.
Homeless Shelter Manager

Hannah Shapiro
Age: 24
West Hollywood, Calif.
Barista

Jessica "Figgy" Figueroa
Age: 23
Nashville, Tenn.
Bartender

Justin "Jay" Starrett
Age: 27
Fort Lauderdale, Fla.
Real Estate Agent

Mari Takahashi
Age: 31
Los Angeles, Calif.
Professional Gamer

Michaela Bradshaw
Age: 25
Fort Worth, Texas
Vacation Club Sales

Michelle Schubert
Age: 28
Yakima, Wash.
Missionary Recruiter

Taylor Stocker
Age: 24
Post Falls, Idaho
Ski Instructor

Will Wahl
Age: 18
Long Valley, N.J.
High School Student

Zeke Smith
Age: 28
Brooklyn, N.Y.
Asset Manager

GEN. X, a.k.a. "TAKALI" tribe

Bret LaBelle
Age: 42
Dedham, Mass.
Police Sergeant

Chris Hammons
Age: 38
Moore, Okla.
Trial Lawyer

Ciandre "CeCe" Taylor
Age: 39
Granada Hills, Calif.
Insurance Adjuster

David Wright
Age: 42
Sherman Oaks, Calif.
Television Writer

Jessica Lewis
Age: 37
Voorheesville, N.Y.
Asst. District Attorney

Ken McNickle
Age: 33
Denver, Colo.
Model

Lucy Huang
Age: 42
Diamond Bar, Calif.
Dietitian

Paul Wachter
Age: 52
Sugarloaf Key, Fla.
Boat Mechanic

Rachel Ako
Age: 37
Los Angeles, Calif.
Recruiting Director

Sunday Burquest
Age: 45
Ostego, Minn.
Youth Pastor

Survivor: Millennials vs. Gen. X premieres Wednesday, Sept. 21 at 8 p.m. ET/PT on CBS.

Check out the official cast video for this season, including some of host Jeff Probst's thoughts in how this season might shape up, below: