导演林超贤说,张家辉本身脂肪少,所以要练成肌肉,在体能上挑战很大。张家辉说:“第一件事就是增加重量。我这种身材消瘦的人要练出肌肉来,首先要多吃,不是那些大鱼大肉,好吃的东西。多吃蛋白质和碳水化合物,鸡蛋、牛奶、牛肉,这些是形成肌肉的原料。具体就是,起初戒盐、油、糖、淀粉,中段要每日吃2至30只鸡蛋,差不多去拍摄前只吃米饭,靠淀粉令肌肉膨胀。到最后阶段要脱水,每次饮水都只是湿湿嘴角,将身体收干水分,令线条更明显。”这样的后果是,由于吃得太多,蛋白质令小便变泡状,冲水要冲几次。而在脱水期间,整个人干得可以全日不用如厕:“偶尔硬是去小便,才几滴,还是咖啡色。”