Last Updated:

'21 Grams' Cast Includes Big Names Like Sean Penn, Naomi Watts And More; See List

From Benicio Del Toro to Sean Penn, here's an entire list of the cast of '21 Grams'. Read to know about their characters and who played whom in the film.

21 grams cast

Directed by Alejandro Gonzalez Inarritu, 21 Grams starred Sean Penn,  Naomi Watts, Charlotte Gainsbourg, Danny Huston and Benicio Del Toro in the lead roles. The crime drama film’s plot is about the consequences of a tragic automobile accident. The film released in 2003 and received positive reviews from the critics, who praised the direction, screenplay and the actors' performances. Here’s the full cast of 21 Grams, to know who plays whom in the film.

Details on Cast of '21 Grams'

Sean Penn as Paul Rivers


Sean Penn #seanpenn

A post shared by @ cinemaniaandartworldnumberone on

Sean Penn plays the role of Paul Rivers in 21 Grams. Sean Penn aka Paul Rivers is seen in the role of a critically ill mathematician. He has a fatal heart condition and receives a new heart from an organ donor, but his life is short-lived.

Also Read: Hugh Jackman Turns 52; Here Are Details About The Actor's Net Worth

Naomi Watts as Cristina Peck


This picture was taken by my brother; a little stolen moment at sunset in his backyard. No matter how practiced I am, I’m still not totally comfortable in front of a camera. 🤫 But somehow, Ben manages to draw out the real me. Big brother, little sister goofing around I guess... we support each other through everything. Ben took it as a favor for my side hustle @ondabeauty. As advocates of #cleanbeauty, we promote the reduction of harmful ingredients in beauty and lifestyle. Link in stories to @refinery29’s article (and my beauty routine, which includes Oreos—still a work in progress). Shop at @ondabeauty #supportsmallbusinesses #family ❤️🌻

A post shared by Naomi Watts (@naomiwatts) on

Naomi Watts is seen as Cristina Peck in 21 Grams, a grief-stricken mother. Cristina Peck struggles in her life as she is recovering from drugs. She lives a normal life with two children and her husband. As she leaves her booze and drug days behind, she turns into a loving mother and an active swimmer. When she loses her family, she gets back to drugs and alcohol, losing it all.

Also Read: 'The Wolf Of Snow Hollow': Here's All You Need To Know About Jim Cummings' Directorial

Charlotte Gainsbourg as Mary Rivers


#artiste #charlottegainsbourg #lovemusic #song #mylife

A post shared by Charlotte Gainsbourg (@charlottegainsbourg.official) on

Charlotte Gainsbourg plays the character of Mary Rivers in the film 21 Grams. She is seen as the wife of a mathematics professor who has a fatal heart condition. Mary Rivers urges her husband to donate his sperm since he has a short life-span.

Also Read: 'Medusa Statue With The Head Of Perseus' Evokes Mixed Reactions From Netizens

Benicio Del Toro as Jack Jordan

Actor Benicio Del Toro essays the character of Jack Jordan in 21 Grams. He plays the role of a former convict who is using his new-found religious faith to recover from drug addiction and alcohol. One evening he ends up killing Cristina’s husband and children in a hit and run accident. After the accident, he is devastated and returns to drug and alcohol.

Also Read: 'Charm City Kings' Cast Includes Jahi Di’Allo Winston, Danielle Tremaine Hansley & Others



Get the latest entertainment news from India & around the world. Now follow your favourite television celebs and telly updates. Republic World is your one-stop destination for trending Bollywood news. Tune in today to stay updated with all the latest news and headlines from the world of entertainment.

First Published: