why did i get married cast?

best answer
  • Why Did I Get Married? is an American play written by Tyler Perry. The version recorded and released on DVD starred Cheryl Pepsii Riley as Sheila LaVan Davis as Poppy Donna Stewart as Diana Tony Grant as Troy and Cordell Moore as Mike. The stage play was adapted into a motion picture by Lionsgate Home Entertainment which opened in theaters on October 12 2007.