Naomi Watts przyjęła rolę w filmie bez uprzedniego przeczytania scenariusza.
Katrin Cartlidge była rozpatrywana do roli Marianne, ale zmarła na krótko przed rozpoczęciem zdjęć. Po tym zdarzeniu Melissa Leo, która była wcześniej przesłuchiwana, została ponownie zaproszona na casting i otrzymała angaż.
Kiedy Jack upada na ziemię, po tym, jak Paul wystrzelił w jego kierunku kilka razy z pistoletu, wyraźnie widać w jego uchu słuchawkę.
W scenie kiedy Paul wyrzuca papierosa przez okno w samochodzie widzimy, że siedząca obok niego Cristina, w zależności od ujęcia, raz patrzy na Paula, a raz w dół.
Kiedy Cristina wsiadając do samochodu, mówi do parkingowego: "Nie potrzebuję taksówki", jej usta się nie poruszają.
Kiedy Cristina przechodzi przez ulicę, samochody zatrzymują się na zielonym świetle.
Parę miesięcy po operacji przeszczepu serca, po tym jak Paul przespał się z Cristiną, jego klatka piersiowa nadal jest ogolona, tak jak przed zabiegiem.
Na końcu filmu Sean Penn stwierdza, że 21 gramów równa się wadze garści pięciocentówek. Jedna pięciocentówka waży dokładnie 5 gram, a więc pięć monet ważyłoby razem w takim wypadku 25 gram, a nie 21.
Kiedy Paul Rivers odchodzi po tym jak kazał Jackowi Jordanowi wynieść się z miasta, cień kamerzysty jest widoczny na ziemi i krzakach.
Kiedy wynajęty przez Paula prywatny detektyw daje mu rewolwer, otwiera bębenek, by pokazać, że broń jest naładowana. Następnie obraca cylinder rewolweru i słyszymy charakterystyczny dźwięk grzechotki. Problem w tym, że otwierając rewolwer nie słychać pracy żadnego mechanizmu zapadkowego. Cylinder powinien obrócić się swobodnie i cicho.
Film był kręcony w Memphis (Tennessee, USA), Albuquerque, Grants, Milan, Moriarty, Zia Pueblo (Nowy Meksyk, USA).
Sceny były kręcone w porządku chronologicznym, chociaż w ostatecznej wersji tak nie jest.
Scenariusz był inspirowany stolicą Meksyku - Mexico City, ale nie był pisany specjalnie dla tego miasta. Ostatecznie film był kręcony w dużej mierze w Memphis (Tennessee) i amerykańskim Nowym Meksyku.
Okres zdjęciowy trwał od 5 grudnia 2002 do lutego 2003 roku.
Wiersz wenezuelskiego artysty, który cytuje Paul (Sean Penn) w restauracji w rozmowie z Cristiną to "La Tierra Giró para Acercarnos" Eugenio Montejo.
"To było jak praca na otwartym sercu" - wspomina Inárritu. "Naomi podczas kręcenia straciła parę razy głos. Podczas każdego z ujęć dawała z siebie wszystko. Ma zdumiewające możliwości i po mistrzowsku improwizuje"
W oryginalnym scenariuszu, Cristina miała na nazwisko Beck, a nie Peck jak jest w wersji końcowej.
Tytuł filmu wywodzi się z prac doktora Duncana MacDougalla z Haverhill (Massachusetts, USA) z początku dwudziestego wieku. MacDougall ważył umierające osoby w eksperymentach o bardzo wątpliwej wartości naukowej wierząc, że udawadnia materialność i wymierność ludzkiej duszy. Wprawdzie ich wyniki gwałtownie się zmieniały, ale waga 21 gramów została uznana za przypuszczalną wagę ludzkiej duszy.
W scenie w kościele, kiedy Jack wstaje do pieśni, słychać zbiorowy śpiew ludzi tam zgromadzonych. Jack nie śpiewa, ale czarnoskóry mężczyzna stojący za nim robi to bardzo entuzjastycznie, pomimo że nikt z pozostałych zebranych w kościele nie śpiewa.