原定的制作预算为2500万美元，后因迪士尼对拍出的样片感到满意于是上涨到了4000万美元。庄斯顿对此表示：“他们意识到这是一部比预计会更有所作为的电影，所以他们批准了超支，情况并没有彻底失控。”剧组使用了位于加利福尼亚州圣玛丽亚机场的一段二战期间的废弃跑道，来拍摄片中虚构卓别林空军基地的镜头，此外还有一些镜头是在贝克斯菲尔德拍摄的。片中一场高空戏段动用了700名来自圣玛丽亚的临时演员和25架老式飞机。空中协调员克雷格·霍斯金在接受采访时说：“《火箭手》的特别之处在于，其中有多架已经多年没有飞行过，独一无二