Paul Rivers, an ailing mathematician lovelessly married to an English émigré; Christina Peck, an upper-middle-class suburban housewife and mother of two girls; and Jack Jordan, a born-again ex-con, are brought together by a terrible accident that changes their lives.

Sean Penn
as Paul Rivers

Naomi Watts
as Cristina Peck

Benicio del Toro
as Jack Jordan

Charlotte Gainsbourg
as Mary Rivers

Danny Huston
as Michael Peck

Melissa Leo
as Marianne Jordan

Clea DuVall
as Claudia

Carly Nahon
as Cathy

Claire Pakis
as Laura

Nick Nichols
as Boy
Bazzjazz
21 grams the movie was such a beautifully constructed story. It had the rawest of emotions that are intense. Some may find the content a bit heavy but I thought it was pure craft. The way the story unfolds into each other is fabulous. It’s a film about the basics of human nature. 21 grams i...