哈拉沙漠边缘小镇伊尔富德（），再又前往英国，于1998年8月29日完成拍摄。这一期间埃及政治局势动荡，所以剧组无法前往。为了防止在撒哈拉的烈日下脱水，剧组的医疗队制作了一种饮料，所有工作人员每两个小时就要喝一次。每天都会遇到的沙尘暴给拍摄工作带来了不便，蛇、蜘蛛和蝎子也都是众人面临的一大问题，许多人被咬伤后都必须空运到医院接受治疗。布兰登·费舍在拍摄角色被处绞刑的镜头时差点丧命，根据薇兹的回忆，“他已经停止了唿吸，必须要心肺复苏”。电影摄制获得摩洛哥军方正式支持，不过保险公司当时拒绝给众演员提供绑架意外