“21 Grams” ใช้โครงสร้างการเล่าเรื่องที่ไม่เป็นเชิงเส้น โดยสลับไปมาระหว่างเหตุการณ์ในอดีตและปัจจุบัน เรื่องราวมุ่งเน้นไปที่สามตัวละครหลัก:
- Paul Rivers (รับบทโดย Sean Penn), ชายที่ป่วยเป็นโรคหัวใจและกำลังรอการผ่าตัดปลูกถ่ายหัวใจ
- Jack Jordan (รับบทโดย Benicio del Toro), อดีตนักโทษที่กลับมาเป็นคนดีและทำงานเป็นนักบวช
- Cristina Peck (รับบทโดย Naomi Watts), สตรีที่ต้องเผชิญกับความสูญเสียเมื่อครอบครัวของเธอถูกทำร้ายในการเกิดอุบัติเหตุ
เมื่อเหตุการณ์นำพาทั้งสามมาพบกัน ชีวิตของพวกเขาจะผูกพันกันในทางที่ไม่คาดคิด การเดินทางที่เต็มไปด้วยความรัก, แค้น, และการแสวงหาความหมายในชีวิตทำให้พวกเขาต้องเผชิญกับการเลือกและผลที่ตามมา