2015年12月，该片原本定于2016年7月8日在美国上映。2015年9月，上映日延期至2016年7月22日。
市场营销.2015年12月14日，释出首支预告。但该预告受到了粉丝的批评，主要认为预告过于集中在动作要素，且搭配野兽男孩的歌曲《Sabotage》使人出戏。这就连赛门·佩吉也表示不太满意，但认为这是要表达电影充满了动作和乐趣。第二支预告于2016年5月20日释出，这才获得了粉丝较佳的反应。最终版预告片于2016年6月27日释出，其中包含了蕾哈娜的新单曲《Sledgeha