2年5月3日，提默·贝克曼比托夫的公司买下了的剧本《The Current War》。贝克曼比托夫从小就在父亲的影响下对电气情有独钟，他也将担任该片的导演。2014年3月31日，据报导，班·史提勒正在为执导该片一事进行谈判。2015年9月24日，班尼迪克·康柏拜区与杰克·葛伦霍正分别为饰演汤玛斯·爱迪生及乔治·威斯汀豪斯的事宜与片商协商，艾方索·戈梅兹-雷琼有意出任导演。2016年9月29日，麦可·夏侬加盟了剧组，饰演威斯汀豪斯。10月4日，尼可拉斯·霍特签约饰演尼古拉·特斯拉。11月，凯萨琳·华特斯顿