Question: who does zach galifianakis play in the hangover?
Answer: Alan