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
2,004
pages
Leslie Barnes
Advertisement