Why Did I Get Married?, film diretto e interpretato da Tyler Perry, segue le vicende di quattro coppie di amici sposati, che ogni anno s’incontrano per passare insieme una settimana in una baita in montagna. La prima coppia è composta dall’instancabile avvocatessa Diane (Sharon Leal) e da Terry (Tyler Perry): i due litigano spesso poiché la donna preferisce dedicarsi più al lavoro che al marito. La seconda coppia è formata dalla scorbutica Angela (Tasha Smith) e da Marcus (Michael Jai White), stanco di dover sopportare le ramanzine della coniuge. La terza coppia si compone della scrittrice Patricia (Janet Jackson) e del depresso Gavin (Malik Yoba), che si presentano all’appuntamento con gli amici in limousine. L’ultima coppia è formata da Mike (Richard T. Jones) e Sheila (Jill Scott): quest’ultima, a causa del suo forte sovrappeso, è costretta a rinunciare al viaggio in aereo, per recarsi alla baita in macchina. Ma nel mentre il marito non esita a fare il filo alla bella Trina, l’amica single di Sheila che ha deciso di unirsi al gruppo. Durante l’intera vacanza l’infedeltà di ogni coppia verrà a galla, facendo venire dubbi sulla stabilità di ogni matrimonio...
La storia si basa sull’omonimo spettacolo teatrale, ideato dallo stesso regista.
Tyler Perry ha diretto anche il sequel, intitolato Why Did I Get Married Too? (2010).