21 Grams poster

21 Grams(2003)

2h 4mDrama, Crime, ThrillerEnglish
7.3/10
3,407 user ratings

How much does life weigh?

Overview

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.

Director

Alejandro G. Iñárritu

Studio

This is that

Budget

$20M

Revenue

$60M

Share:

Cast

Sean Penn

Sean Penn

as Paul Rivers

Naomi Watts

Naomi Watts

as Cristina Peck

Benicio del Toro

Benicio del Toro

as Jack Jordan

Charlotte Gainsbourg

Charlotte Gainsbourg

as Mary Rivers

Danny Huston

Danny Huston

as Michael Peck

Melissa Leo

Melissa Leo

as Marianne Jordan

Clea DuVall

Clea DuVall

as Claudia

Carly Nahon

Carly Nahon

as Cathy

Claire Pakis

Claire Pakis

as Laura

Nick Nichols

as Boy

John Rubinstein

John Rubinstein

as Gynecologist

Eddie Marsan

Eddie Marsan

as Reverend John

Where to Watch

Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.

Movie Facts

Release Year

2003

Runtime

2h 4m

Language

English

Rating

7.3 / 10

Budget

$20M

Box Office

$60M

Production Companies

This is that • Y Productions • Mediana Productions Filmgesellschaft

You Might Also Like

Frequently Asked Questions

Where can I watch 21 Grams?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for 21 Grams (2003).

What is 21 Grams about?

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.

Who directed 21 Grams?

21 Grams was directed by Alejandro G. Iñárritu and released in 2003. It is a drama, crime, thriller film.

How long is 21 Grams?

21 Grams has a runtime of 2 hours and 4 minutes (124 minutes total).

Who stars in 21 Grams?

The cast of 21 Grams includes 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 and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.