Zacharius Knight "Zach" Galifianakis (born October 1, 1969) is an American actor best known for his role in The Hangover. In the film Due Date, Galifianakis plays Ethan Tremblay, a man obsessed with Two and a Half Men. In the end, he lands the role of Stu in Two and a Half Men.