·希饰演克里斯·布夏、伊凡·卡汉饰演教务长、饰演世界卫生组织总干事伊莉莎白·辛斯基。2015年3月10日，班·佛斯特加入饰演一名未知角色。福斯特的角色后透露为贝特朗·佐布里斯特。
拍摄.拍摄开始于2015年4月27日在义大利的威尼斯进行，4月底，并继续于佛罗伦斯拍摄。其他取景地包括了城市的历史中心。2015年5月2日，第二阶段的摄制在佛罗伦萨靠近老桥的一座公寓。2015年5月11日，在佛罗伦萨的附近河流和桥樑取景。截至2015年6月5日，剧组大部分都在匈牙利首都布达佩斯的柯达电影工