The Hangover: Part II

Sunglasses worn by celebrities in The Hangover: Part II.

Actor Zach Galifianakis (as Alan Garner) wears a pair of red Mosley Tribes Broml

In The Hangover: Part II, actor Zach Galifianakis (as Alan Garner) wears a pair of red Mosley Tribes Bromley sunglasses.

Bradley Cooper, as Phil Wenneck in The Hangover 2, wearing Oliver Peoples Benedict

The character Phil Wenneck, played by Bradley Cooper, wears Oliver Peoples Benedict sunglasses throughout the movie The Hangover: Part II.