El director, Alejandro González Iñárritu, escribió el personaje de Uxbal con el actor Javier Bardem en la mente. El actor era su única opción para la cinta.
La cinta fue la representante de México, para los premios de la Academia. Fue nominada en la categoría de mejor película extranjera en 2011.
Javier Bardem fue nominado al Oscar, como mejor actor, convirtiéndose en el primer actor en alcanzar una nominación, con un papel hablado exclusivamente en español.
La edición de la cinta tomó poco más de 14 meses en completarse.
Primera cinta del director que no cuenta con un guion escrito por Guillermo Arriaga.