Luego, en 2003, protagonizó "21 gramos", de Alejandro González Iñárritu, junto a Benicio del Toro y Sean Penn, en la que ganó varias nominaciones a los Premios Óscar y Premio BAFTA a la mejor actriz.