21 Grams
21 Grams is a 2003 American crime thriller film co-produced and directed by Alejandro González Iñárritu and written by Guillermo Arriaga. The film stars Sean Penn, Naomi Watts, Charlotte Gainsbourg, Danny Huston and Benicio Del Toro. The second part of Arriaga's and Iñárritu's "Trilogy of Death", preceded by Amores perros (2000) and followed by Babel (2006), 21 Grams interweaves several plot lines in a nonlinear arrangement.
Plot
The story is told in a nonlinear manner. The following is a chronological summary of the plot: