bruce willis

John McClane

In Die Hard, John McClane (Bruce Willis) is an NYPD police officer attending a Christmas work party in an LA skyscraper when Hans Gruber take everyone hostage. He goes John Wayne, or Roy Rogers, on everyone’s ass, stealthily working his way through the building and systematically killing Gruber’s henchmen. Yippee-ki-yay, motherfucker.

Joe from Looper

In Looper, young Joe (Joseph Gordon-Levitt) is a time-traveling assassin paid to kill victims sent back in time by a crime syndicate. Things are going just peachy until they send back old Joe (Bruce Willis), his 30-year-older self.

David Dunn

In Unbreakable, David Dunn (Bruce Willis) is a security guard who realizes that he has super powers after he’s the only one to survive a train wreck. And like in most M. Night Shyamalan movies, his kryptonite is the most common of substances: water. His poncho reads “FSU” (for Franklin State University) in yellow letters on the front, and “Security” on the back.