21 Grams

21 Grams (2003)

How much does life weigh?

star 7.3/10
From 1,627 Ratings


This is the story of three gentle persons: Paul Rivers, an ailing mathematician lovelessly married to an English émigré; Christina Peck, an upper-middle-class suburban housewife, happily married and mother of two little girl; and Jack Jordan, an ex-convict who has found in his Christian faith the strength to raise a family. They will be brought together by a terrible accident that will change their lives. By the final frame, none of them will be the same as they will learn harsh truths about love, faith, courage, desire and guilt, and how chance can change our worlds irretrievably—forever.

21 Grams Trailer

21 Grams Photos

  • Sean Penn

    as Paul Rivers
  • Naomi Watts

    as Cristina Peck
  • Benicio del Toro

    as Jack Jordan
  • Danny Huston

    as Michael
  • Carly Nahon

    as Cathy
  • Claire Pakis

    as Laura
  • Eddie Marsan

    as Reverend John
  • Melissa Leo

    as Marianne Jordan
  • Charlotte Gainsbourg

    as Mary Rivers
  • Clea DuVall

    as Claudia
  • Teresa Delgado

    as Gina
  • Denis O'Hare

    as Dr. Rothberg
  • John Rubinstein

    as Gynecologist
  • Marc Musso

    as Freddy
  • Tony Vaughn

    as Al
  • Paul Calderon

    as Brown
  • Trent Dee

    as Guard
  • Loyd Keith Salter

    as Fat Man
  • Carlo Alban

    as Lucio
  • Annie Corley

    as Trish
  • Catherine Dent

    as Ana
  • Anastasia Herin

    as Dolores
  • Arita Trahan

    as Dr. Badnews
  • Roberto Medina

    as Dr. Molina
  • Tom Irwin

    as Dr. Jones
  • Lew Temple

    as County Sheriff
  • Charlie B. Brown

    as Night Guard
Directing Alejandro González Iñárritu Director
Writing Guillermo Arriaga Screenplay
Production Alejandro González Iñárritu Producer
Production Robert Salerno Producer
Sound Gustavo Santaolalla Original Music Composer
Production Guillermo Arriaga Producer
Production Ted Hope Executive Producer
Camera Rodrigo Prieto Director of Photography
Editing Stephen Mirrione Editor
Production Francine Maisler Casting
Art Brigitte Broch Production Design
Art Deborah Riley Art Direction
Art Meg Everist Set Decoration
Costume & Make-Up Marlene Stewart Costume Design