John McClane is forced to battle mercenaries who seize control of an airport’s communications and threaten to cause plane crashes if their demands are not met.

John McClane: Bruce Willis, Holly Genero McClane: Bonnie Bedelia. Sgt. Al Powell: Reginald VelJohnson, Richard Thornburg: William Atherton, Col. Stuart: William Sadler, Gen. Ramon Esperanza: Franco Nero, Maj. Grant: John Amos, Capt. Carmine Lorenzo: Dennis Franz, Chief Engineer Leslie Barnes: Art Evans, Trudeau: Fred Dalton Thompson

army-marines_dh2.wav McClain: Just stay here and get ready to call the marines. Barnes: I thought they were the army? McClain: Who gives a f**k, just get ready.

balls_dh2.wav Grant:  Do you believe the balls on this son of a bitch?

cantbelieve_dh2.wav McClain: Man, I can’t f***ing believe this s**t

cantdo_dh2.wav Trudeau:  Dammit, you can’t do this.

cant-talk_dh2.wav Lorenzo: Hey, you can’t talk to me like that.

checkedsys_dh2.wav Barnes: I checked all systems – it ain’t happening.

codered_dh2.wav Trudeau: We have a code-red alert

codeyellow_dh2.wav Barnes: Emergency. We are in a code yellow.

come2papa_dh2.wav McClain: Come to papa, scumbag.

creative_dh2.wav Grant: Well maybe they’re just a little bit more creative than you think!

dismissed_dh2.wav Stuart: Dismissed

donebefore_dh2.wav McClain: It’s okay. I’ve done this before.

elementchance_dh2.wav Stuart: So much for the element of chance.

emergland_dh2.wav Pilot: We have no choice but to attempt an emergency landing.

emergland-full_dh2.wav Pilot: Ladies and gentlemen, this is the Captain – Your attention. We have no choice but to attempt an emergency landing. Please fasten your seatbelts and assume crash positions as instructed by your cabin attendents.

enufsnow_dh2.wav Grant: I don’t know about you guys, but I’ve seen enough f***ing snow to last a lifetime.

everysys_dh2.wav Barnes: Every goddam system’s dead.

familiar_dh2.wav McClain: Well you look really familiar to me.  Stuart: I get that a lot. I’ve been on TV.

freedom_dh2.wav Esperanza: Freedom… McClain: Not yet.

frozenpizza_dh2.wav McClain: Yeah, well, as far as I’m concerned, progress peaked with frozen pizza.

herewego_dh2.wav Grant: Alright, here we go.

id_dh2.wav McClain: Where’s your ID?

iknowyou_dh2.wav Lorenzo: Yeah yeah, I know who you are.

jerkoff_dh2.wav Grant: We’re here to jerk off that c**k sucker

just-the-fax_dh2.wav McClain: Just the fax, ma’am, just the fax.

kickassvacation_dh2.wav Stuart: My congratulations, gentlemen. You have won a victory for our way of life, my pride, my admiration, and a kick ass vacation. Now, get on board.

litlprobs_dh2.wav Stewardess: They anticipate little problems like this.

merryxmas_dh2.wav Street cop: Merry Christmas, pal.

metaldet_dh2.wav McClain: What sets off the metal detectors first? The lead in your ass, or the s**t in your brains?

millioncombos_dh2.wav Barnes: This is a 10-digit control panel… 6-digit readout… hell, that could be a million combinations.

mypond_dh2.wav Lorenzo: Look, you are in my little pond now. And I am the big fish that runs it.

netdown_dh2.wav Controller: Nothin’. The whole network is down.

niceguess_dh2.wav McClain: Nice guess, a**hole.

nobackup_dh2.wav Controller: Backup systems won’t come up.

nofail_dh2.wav Stuart: You fail me again, and the chamber won’t be empty.

notaword_dh2.wav Trudeau: Alright, not a word of this leaves this room.

notmakeit_dh2.wav McClain: I don’t think this one’s gonna make it, boys.

notnow_dh2.wav Lorenzo: Not now! Later!

objectlesson_dh2.wav Stuart: That concludes our object lesson for this evening.

parkinglot_dh2.wav Trudeau: Alright, everyone, let’s call our birds and slow ’em down before we get a parking lot over our heads.  The line starts at the Mississippi and they better start taking numbers.

penalty_dh2.wav Stuart: Well, then, the damage is minimal. The penalty… is severe.

pisspool_dh2.wav Al: Listen, you’re not pissing in somebody’s pool, are you?

radar_dh2.wav Stuart: We have radar contact and show you on ILS. You’re in the glidepath and looking good.

radioshack_dh2.wav Controller: Yeah, right, somebody wanna run down to Radio Shack and get a transmitter?

runwayicy_dh2.wav Stuart: Now, watch it, 30 knot crosswinds and the runway is icy.

sliderule_dh2.wav McClain: What do you need, a sliderule to figure this out?

sob_dh2.wav McClain: Son of a bitch.

stackem_dh2.wav Trudeau: Stack ’em, pack ’em, and rack ’em… move!

stayinseat_dh2.wav McClain: You’re supposed to stay in your seat until the plane reaches the terminal. No frequent flyer mileage for you.

thosefeelings_dh2.wav Al: Ouch. When you get those feelings, insurance companies start to go bankrupt.

tvthinksurhot_dh2.wav Lorenzo: Just ’cause the TV thinks you’re hot s**t, that don’t make it so.

whatcall_dh2.wav Lorenzo: What do you call that s**t?

whatwilltheysay_dh2.wav Lorenzo: Now what do you think they’re going to say upstairs when I tell them that?

wheredoor_dh2.wav McClain: Where’s the f**king door?

whoareyou_dh2.wav McClain: Who are you?

whoisthis_dh2.wav Trudeau: How did you get on this line? Who is this?

whyhappen_dh2.wav Holly: Why does this keep happening to us?

wrongplace_dh2.wav Grant: Now you’re the wrong guy in the wrong place at the wrong time!

yippiekyay_dh2.wav McClain:… the classic line!