Los productores de la película afirman que Christian Bale bajó su peso de 78 a 49 kilos para hacer esta película. También afirman que Bale realmente quería llegar a los 45 kilos, pero que no lo dejaron bajar más por temor a que su salud pudiera estar en demasiado peligro si lo hiciera. Su dieta consistía en una lata de atún y una manzana al día. Se dice que su pérdida de peso de 28 kilos es un récord para cualquier actor para un papel en una película. Recuperó el peso a tiempo para su papel en Batman Inicia (2005).
Christian Bale descubrió que su condición debilitada causaba problemas en las escenas de acción más exigentes. Encontró un problema particular en correr, ya que simplemente no le quedaban músculos en las piernas.
Brad Anderson no le había pedido a Christian Bale que perdiera tanto peso y se sorprendió de verdad cuando vio la aparición de Bale el primer día de rodaje. También confesó estar emocionado por la dedicación del actor.
Por extraño que parezca, Christian Bale afirmó que realmente disfrutó perder tanto peso, que a menudo se encontraba en un estado de euforia debido a las condiciones extremas a las que se sometía. También pudo lidiar con las altas temperaturas de julio y agosto en Barcelona mucho mejor que el resto del equipo.
Christian Bale empezó a fumar para ayudarlo a controlar su apetito cuando hacía la dieta rápida.