Bachelor in Paradise is returning in two months with many fan-favorite bachelors and bachelorettes as well as controversial characters from past seasons of the franchise.

ABC has officially announced the Season 4 cast of Bachelor in Paradise, which is set to premiere with a two-hour episode on Tuesday, August 8 at 8PM ET/PT.

Starting the following week, the show will air on Monday nights.

The cast members will all receive a second or third shot at finding love on reality TV in Mexico over the course of six weeks of episodes, and additional bachelors and bachelorettes will be announced at a later date.

The new season will feature "shocking twists, surprises, unexpected guests, and some of the most unlikely relationships in Bachelor" history, according to the network.

The Season 4 cast includes Amanda Stanton, who will be looking for a relationship shortly after her engagement to Josh Murray crashed and burned, as well as Robby Hayes, the runner-up from JoJo Fletcher's season of The Bachelorette.

Corinne Olympios will also be face to face again with her rival from Nick Viall's season, Taylor Nolan.

Bachelor in Paradise has sparked a total of five engagements in the last three seasons, but only two couples have remained together -- Season 2 alums Jade Roper and Tanner Tolbert, who are now married and expecting a baby girl this year, and Carly Waddell and Evan Bass, who have been engaged since Season 3's finale in 2016 and rumored to be getting married during Season 4's filming.

Below is ABC's partial list of bachelor/ettes who will be appearing on Bachelor in Paradise this summer:

- Raven Gates (The Bachelor, Season 21 starring Nick Viall)

- Corinne Olympios (The Bachelor, Season 21)

- Amanda Stanton (The Bachelor, Season 20 starring Ben Higgins and Bachelor in Paradise, Season 3)

- Alexis Waters (The Bachelor, Season 21)

- Derek Peth (The Bachelorette, Season 12 starring JoJo Fletcher)

- DeMario Jackson (The Bachelorette, Season 13 starring Rachel Lindsay)

- Lacey Mark (The Bachelor, Season 21)

- Kristina Schulman (The Bachelor, Season 21)

- Nick "St. Nick" Benvenutti (The Bachelorette, Season 12)

- Danielle Maltby (The Bachelor, Season 21)

- Taylor Nolan (The Bachelor, Season 21)

- Robby Hayes (The Bachelorette, Season 12)

- Ben Zorn (The Bachelorette, Season 11 starring Kaitlyn Bristowe)

- Jasmine Goode (The Bachelor, Season 21)

- Vinny Ventiera (The Bachelorette, Season 12 and Bachelor in Paradise, Season 3)