Hangover 2 Zach Galifianakis Sunglasses April 07, 2021Entertainment Hangover 2 Zach Galifianakis Sunglasses : Part ii, actor zach galifianakis (as alan garner) wears a pair of red mosley tribes bromley sunglasses.