Zach Galifianakis quits drinking: The actor tells Conan O'Brien about spit in the face

"Hangover" star Zach Galifianakis has quit drinking, but his reasons for doing so may surprise you. The actor explained the whole situation -- which involves spitting -- on "Conan."

The issue of drinking came up after Conan O'Brien asked if the actor had lost weight and Galifianakis attributed any changes to his recent decision to quit drinking. While there may have been deeper reasons involved with the overall choice, the specific reason is really quite amusing.

It seems that Galifianakis was walking in New York one night after some quality time with whiskey. When a Jaguar cut him off, the actor decided to play "Midnight Cowboy" and slammed his hand into the side of the car. This was apparently a big mistake. The two men -- described as rather large by the comedian -- took offense to this action and came over to literally spit in Galifianakis' face.

"I don't know if you've ever been spit in your face non-sexually ... " the actor said to the great amusement of the audience.

After they left, the actor's response to the spit was to throw an empty beer bottle at the car.

This does seem to be the end of the incident, but it was obviously shocking enough for Galifianakis to decide that booze was not the best choice for him. It's almost too bad though -- alcohol and Galifianakis do tend to produce great stories.

Photo/Video credit: Getty Images, TNT