Inicialmente, seria Antoine Fuqua o diretor do filme, com Bruce Willis como ator principal.
Arnold Schwarzenegger recebeu a proposta de interpretar o personagem principal do filme pouco após deixar o governo da Califórnia, mas na época preferiu rodar The Last Stand (2013). Meses mais tarde, com Stallone já contratado para o papel, recebeu a oferta de interpretar outro personagem. Desta vez aceitou.
Será o 3º filme onde Arnold Schwarzenegger e Sylvester Stallone atuam juntos. Os anteriores foram Os Mercenários (2010) e Os Mercenários 2 (2012).