

21 Grams
“How much does life weigh?”
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.
Where to watch 21 Grams in United States
Click a service to open 21 Grams there. Availability last verified on June 20, 2026.
Where is 21 Grams streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | — | Amazon Video, Apple TV Store, Google Play Movies |
| India | — | Apple TV Store, Amazon Video |
| United Kingdom | — | Google Play Movies, YouTube, Sky Store |
| Canada | — | Apple TV Store, Google Play Movies, YouTube |
| Australia | — | Apple TV Store, Amazon Video |
| Germany | — | Apple TV Store, Amazon Video, Sky Store |
| France | Molotov TV | Apple TV Store, Google Play Movies, Canal VOD |
| Spain | — | Apple TV Store, Rakuten TV, Google Play Movies |
| Brazil | — | Apple TV Store, Amazon Video |
| Japan | U-NEXT | Amazon Video, Apple TV Store, FOD |
About 21 Grams
21 Grams is a 2003 English-language drama, crime and thriller film directed by Alejandro G. Iñárritu. The cast is led by Sean Penn, Naomi Watts, Benicio del Toro. It has a runtime of 2h 4m. Viewers rate it 7.3/10 across 3400 ratings. In United States, it is available to rent or buy on Amazon Video and Apple TV Store.
21 Grams was produced by This is that, Y Productions, and Mediana Productions Filmgesellschaft and made in United States of America. It was released on September 6, 2003, and carries a R certification. Made on a budget of about $20 million, it went on to gross $60 million worldwide.
- Director
- Alejandro G. Iñárritu
- Writers
- Guillermo Arriaga
- Release date
- September 6, 2003
- Original language
- English
- Age rating
- R
- Status
- Released
- Country
- United States of America
- Budget
- $20 million
- Box office
- $60 million
- Production
- This is that, Y Productions, Mediana Productions Filmgesellschaft
21 Grams cast & crew
21 Grams was directed by Alejandro G. Iñárritu and written by Guillermo Arriaga.
The cast features 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 Melissa Leo as Marianne Jordan.
Behind the camera, the score was composed by Gustavo Santaolalla, cinematography is by Rodrigo Prieto, and it was produced by Robert Salerno and Alejandro G. Iñárritu.
Is 21 Grams worth watching?
21 Grams holds an audience score of 7.3/10 from 3,409 ratings, marking it as well-reviewed drama films.
At 2h 4m, it's a standard feature-length watch.
If you enjoy drama, crime, and thriller, 21 Grams is worth a place on your watchlist.
How and where to watch 21 Grams
21 Grams isn't on a subscription service in United States right now, but you can rent or buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube.
Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.
Rate & review
Your rating and review are saved privately in this browser — no account needed.
Cast of 21 Grams

Sean Penn
Paul Rivers

Naomi Watts
Cristina Peck

Benicio del Toro
Jack Jordan

Charlotte Gainsbourg
Mary Rivers

Danny Huston
Michael Peck

Melissa Leo
Marianne Jordan

Clea DuVall
Claudia

Carly Nahon
Cathy

Claire Pakis
Laura
Nick Nichols
Boy

John Rubinstein
Gynecologist

Eddie Marsan
Reverend John
21 Grams — FAQs
▸Where can I watch 21 Grams in United States?
21 Grams is not on subscription streaming in United States right now, but you can rent or buy it on Amazon Video and Apple TV Store and Google Play Movies.
▸What language is 21 Grams in?
21 Grams is originally in English. Subtitle and dub options vary by streaming service.
▸How long is 21 Grams?
21 Grams runs 2 hours 4 minutes (124 minutes).
▸What is 21 Grams rated?
21 Grams is rated R. It holds a 7.3/10 audience score from 3,409 ratings.











