Who does zach galifianakis play in the hangover?
Answer:
Alan Garner