除了3个星期棚内拍摄外,影片的大部分场面在布拉格取景完成,为影片平添了浓厚的欧洲色彩。影片以捷克的多处历史古迹作为取景地点,特洛迦王宫的大礼堂更是作为梵蒂冈宫的替身(该处教廷宣布敌基督已经诞生)在片中出现;教皇私人密室的相关戏份是在斯特拉霍夫修道院的图书馆完成,该图书馆已有近 900 年的历史,首次在电影中出现;而男主人公罗伯特的大使馆官邸则取景于列德里斯国家公园的一处新歌德风格的官邸建筑,戴米安的生日 Party 与保姆的自杀场面于其花园内拍摄完成;至于片中耶路撒冷的戏份则是在位于布拉格之南、穆尔岛河东岸的巍峨的维谢格拉德城堡完成。
在确定本片片名时,原定名为《The Omen 666》,因为666在宗教中的恶魔凶数,与影片内容暗合(男孩身上有666的恶魔胎记),同时制片公司也确定将首映日期定在2006年的6月6日,但最终为了避免对观众产生负面心理影响,还是将片名改回了《The Omen》。
尽管片名改了,但影片还是坚持在6月6日全球上映,按照惯例,大范围上映影片一般都会选择在周末上映,但本月6日却是是周二,发行公司最终为了保留影片的话题性,还是打破传统惯例,按原定日期上画,按照预告片中的说法就是“The 6th day, the 6th month, the 6th year”,因为全球同步上映的关系,打破惯例的国家也包括法国日本等国家。