The cast of the movie "Why Did I Get Married?" (2007) includes:
- Tyler Perry as Dr. Terry Brock, a pediatrician
- Sharon Leal as Dianne Brock, an attorney
- Malik Yoba as Gavin Agnew, an architect
- Janet Jackson as Dr. Patricia Agnew, a psychologist
- Michael Jai White as Marcus Williams, a former professional football player
- Tasha Smith as Angela Williams, a hair salon owner
- Richard T. Jones as Mike, an entrepreneur
- Jill Scott as Sheila Jackson, a housewife
- Lamman Rucker as Sheriff Troy Jackson
- Denise Boutte as Trina
- Keesha Sharp as Pam
- Kaira Whitehead (credited as Kaira Akita) as Keisha
This film is written, produced, directed, and stars Tyler Perry and features four couples who are best friends, going on a retreat to work on their marriages and relationships.
The play "Why Did I Get Married?" has a different original cast, including Cheryl Pepsii Riley as Sheila, LaVan Davis as Poppy, Donna Stewart as Diane, Carl Pertile as Mike, and others if the interest is in the play version.