Bruce Willis is Detective James Knight in the trilogy's final chapter. A vigilante hits close to Knight's home when he threatens to blow up the city's Fourth of July festivities.