杨紫琼
起初有传言声称娜塔莎·韓絲翠将出演本片的一号邦德女郎，但最终杨紫琼确认出演林慧一角。布鲁斯南给予她高度评价，称她是个“了不起的女演员”，“工作非常认真和投入”。据称杨紫琼希望能亲自上阵进行特技镜头的演出，但一来导演斯波蒂伍德认为这太危险而没有接受，二来保险公司也对此有限制。