21 Grams (2003): cast, story & where to watch

2003 · Film · ★ 7.3

21 Grams poster

Released in 2003, 21 Grams is a thriller, drama and crime film directed by Alejandro González Iñárritu, running about 124 minutes. “How much does life weigh?” — that tagline sets the tone.

What it’s 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’s in it. 21 Grams stars Sean Penn as Paul Rivers, Naomi Watts as Cristina Peck, Benicio del Toro as Jack Jordan and Carly Nahon as Cathy, among others.

How it landed. With an audience score of 7.3/10, 21 Grams has been warmly received by audiences. It went on to earn $60.4M at the box office.

Where to watch. In US you can rent or buy it from Amazon Video, Apple TV Store, Google Play Movies and YouTube. See the full, country-by-country breakdown on our where to watch 21 Grams page.

If you liked it. Fans of 21 Grams tend to enjoy The Dark Knight, Pulp Fiction, Parasite and Fight Club.

Frequently asked

Where can I watch 21 Grams (2003)?
In US, 21 Grams is available to rent or buy from Amazon Video, Apple TV Store and Google Play Movies. Availability varies by country — check our where-to-watch page for every region.
Is 21 Grams worth watching?
21 Grams holds an audience score of 7.3 out of 10, and is a strong pick if you enjoy thriller, drama and crime. Most viewers rate it highly.
Who stars in 21 Grams?
21 Grams stars Sean Penn, Naomi Watts, Benicio del Toro, Carly Nahon and Melissa Leo.
When was 21 Grams released?
21 Grams was released in 2003, with a runtime of about 124 minutes.