。最终入选的海契比渥德要年轻7岁。据布鲁斯南所说，蒙妮卡·贝露琪也参加了试镜，但“那个傻瓜拒绝了”。艾略特·卡弗一角起初想找安东尼·霍普金斯来出演，但他也拒绝了，他之前还拒绝了《黄金眼》中的一个角色。起初有传言声称娜塔莎·韩丝翠将出演本片的一号邦德女郎，但最终杨紫琼确认出演林慧一角。布鲁斯南给予她高度评价，称她是个“了不起的女演员”，“工作非常认真和投入”。据称杨紫琼希望能亲自上阵进行特技镜头的演出，但一来导演斯波蒂伍德认为这太危险而没有接受，二来保险公司也对此有限制。当戈兹·奥托参加面试时，他