Jabarkan Pemeran dari 21 Grams

Sean Penn sebagai Paul Rivers

Naomi Watts sebagai Cristina Peck

Benicio del Toro sebagai Jack Jordan

Charlotte Gainsbourg sebagai Mary Rivers

John Rubinstein sebagai dokter ginekolog

Eddie Marsan sebagai Pendeta John

Melissa Leo sebagai Marianne Jordan

Marc Thomas Musso sebagai Freddy

Denis O'Hare sebagai Dr. Rothberg

Lew Temple sebagai sherif wilayah

Film 21 Grams mendapatkan review positif dari para kritikus. Berdasarkan Rotten Tomatoes, film ini memiliki rating 80%, berdasarkan 182 ulasan, dengan rating rata-rata 7,5/10. Berdasarkan Metacritic, film ini mendapatkan skor 70 dari 100, berdasarkan 41 kritik, menunjukkan "ulasan yang baik".