西斯·布朗（Francie Brown）协助，仔细研究玛丽的录影和录音片段，甚至所有把她摄入镜头的记录片，务求模仿玛丽的说话方式和口音。另一方面，为模仿玛丽的步履和姿态，碧姬更与一位舞者合作，以投入角色的步姿。电影于2017年11月开始主要摄影，并于伦敦及约旦等地取景，而演员占美·杜伦、史丹利·特治和汤姆·荷兰德都已加入演出。在电影拍摄期间，碧姬指出因「玛丽经常处于一种自我保护、免受攻击的状态」，而导致模仿她的自己的身高缩小了一厘米半。另外，导演海涅曼为了呈现战争的可怕，他在拍摄地约旦找到一批居住在当地