Give me the correct facts to answer this: who does zach galifianakis play in the hangover?
Answer:
Alan Garner