Die Hard scenario Wiki
Advertisement


Leslie Barnes is a chief of communications and chief engineer of Dulles International Airport who assists John McClane when a renegade ex-US Special Forces unit take over the IAD tower's air traffic control systems. He is portrayed by Art Evans in Die Hard 2.

Advertisement