一次偶然的机会,海伦(海伦娜·博纳姆·卡特饰)和玛格丽特(艾玛·汤普森饰)认识了威尔克斯一家。在威尔克斯家族拥有的霍华德庄园中,玛格丽特和威尔克斯夫人(凡妮莎·雷德格雷夫饰)的关系最好。在这个世界上,有着能将妖精作为兵器所操使的“妖精兵”存在。战争结束后,他们结束了使命、失去了容身之处。战争后那不稳定的政局,因战争受到伤害的过去的犯罪者出现了,他们为了复仇而发动了恐怖袭击。