Martin Vail (Richard Gere) és un ambiciós advocat de Chicago, capaç d'acceptar qualsevol cas per sortir a la premsa. Un dia accepta un cas en aparença impossible de guanyar: la defensa d'Aaron (Edward Norton), un jove acusat d'assassinar l'arquebisbe de Chicago després de ser detingut fugint del lloc del crim. El cas sembla fàcil, però el malson per a Martin acaba de començar.

L'Evelyn, una dona madura que viu frustrada per la seva obesitat i per la insensibilitat i poca esma del seu marit, coneix casualment en un asil a la Ninny, una anciana que li va explicant a poc a poc una dramàtica història que va succeir en un petit poble d'Alabama. El relat es fa cada vegada més fascinant: gira entorn de la gran amistat entre dues dones i al misteriós assassinat del marit d'una d'elles.

Gilbert és un jove que viu a Endora, Iowa, una població de poc més de mil habitants. Viu amb la seva mare, que pesa més de dos-cents quilos, amb els seus germans l'Arny, l'Amy i l'Ellen. Els millors amics de Gilbert és en Tucker, que es deleix pels batuts, i Bobby, fill del propietari de la funerària. Gilbert treballa en una vella botiga de queviures i té una aventura amb una dona casada, el marit de la qual vol vendre-li una assegurança de vida. Un bon dia s'instal·len al poble la Becky, una noia de Michigan, i la seva àvia, una vella professora. La vida de Gilbert canviarà després de conèixer la Becky.

William Sylvanus Baxter, de disset anys, s'ha enamorat bojament de la jove coqueta Lola Pratt. Després que s'hagi gastat tots els seus diners en la noia voluble, ella se'n va amb un home gran. Ara amb el cor trencat, William contempla el suïcidi fins que May Parcher, un amic de la infància, el visita i decideix enamorar-se d'ell.