O filme explora a existência física e emocional de três pessoas durante um período de vários meses. Um acidente inesperado entrelaça os seus destinos numa história que os levará aos limites do amor, às profundezas da vingança e à promessa da redenção.
O professor universitário Paul Rivers e sua mulher, Mary, vêem a sua união oscilar entre a vida e a morte enquanto ele aguarda um transplante de coração e ela espera engravidar dele por inseminação artificial. Cristina Peck, a querida irmã mais velha de Claudia, casada com Michael e mãe de duas meninas, se refaz de seu passado. O ex-presidiário Jack Jordan e sua mulher, Marianne, lutam para criar os dois filhos enquanto Jack reafirma seu compromisso com a religião.
Um trágico acidente tira várias vidas e confronta esses casais. Paul depara-se com a sua mortalidade, Cristina resolve enfrentar o presente e talvez o futuro e a fé de Jack é colocada à prova.
Para que o equilíbrio espiritual de algum deles seja recuperado, será necessário muito sacrifício dos outros. Vinte e um gramas é o peso de cinco moedas de 5 centavos, de um beija-flor, de uma barra de chocolate — e, talvez, também, da alma humana.