John McClane (Bruce Willis) ya maduro, viaja hasta Moscú cuando se entera de que su hijo Jack (Jai Courtney) ha sido acusado de asesinato, con quien ni siquiera habla desde hace años. Sin embargo, el caso de su hijo parece estar conectado con un asunto más turbio, un ajuste de cuentas político: el poderoso Chagarin (Sergei Kolesnikov) quiere vengarse de su ex socio, el ex millonario Komarov (Sebastian Koch) y de su hija Irina (Yuliya Snigir).