Survivor: The Good, the Bad, and the Villainous

CBS has announced the castaways for the upcoming season of Survivor, and the list is already causing some controversy. See anyone you recognize?

Here's the full list:

Rupert Boneham (Pearl Islands, All-Stars)
James Clement (China, Micronesia)
Colby Donaldson (Australia, All-Stars)
Cirie Fields (Panama, Micronesia)
Amanda Kimmel (China, Micronesia)
Jessica "Sugar" Kiper (Gabon)
Stephanie Lagrossa (Palau, Guatemala)
James "J.T." Thomas, Jr. (Tocantins)
Tom Westman (Palau)
Candice Woodcock (Cook Islands)

Tyson Apostol (Tocantins)
Randy Bailey (Gabon)
Danielle DiLorenzo (Panama)
Russell Hantz (Samoa)
Jerri Manthey (Australia, All-Stars)
"Boston Rob" Mariano (Marquesas, All-Stars)
Parvati Shallow (Cook Islands, Micronesia)
Sandra Diaz-Twine (Pearl Islands)
Benjamin "Coach" Wade (Tocantins)
Courtney Yates (China)

What do you think of the heroes and the villains? Are you excited for Season 20?

Follow writer Stefanie Lee on Twitter: @StefAtTVDotCom

Like on Facebook