上一部电影素材片段出现。第一部电影不包含游戏角色，但续集从一开始就打算增加。吉娜·菲利普斯（）原定出演克蕾儿·雷德菲尔，她拒绝后剧组又找上艾米莉·贝吉尔（），贝吉尔也在开拍前退出，结果角色取消，直到本片2007年的续集《生化危机3：灭绝》中才出现，由艾丽·拉特出演。安德森起初打算找娜塔莎·韩丝翠出演瓦伦汀，但她当时没空，接着米拉·索维诺又谢绝出演，最终接演的西耶娜·盖尔利通过《生化危机》游戏研究人物动作和姿势，为演出准备。一角本是特意为史努比狗狗创作，但他中途退出后艾普斯接演，为此剧本经过修改，确保角色与演