В канун Рождества Джон Макклейн ожидает рейс жены в аэропорту Вашингтона. Террористы, бывшие военные, захватывают диспетчерскую вышку и блокируют все самолеты, требуя освобождения наркобарона. Макклейн оказывается единственным, кто может противостоять хорошо подготовленной группе. Используя свои навыки и знание местности, он ведет партизанскую войну против террористов, пытаясь предотвратить посадку самолетов с пустыми баками и спасти заложников.