Heather Graham’s Hot Bikini Body: Hangover III Costars Compete in Speedos

Actors Heather Graham enjoys a fun day at Ipanema Beach in Rio de Janeiro on May 28, 2013. AKM-GSI

Who wore it better? Hands down, Heather Graham! On Tuesday, May 28, The Hangover: Part III cast went for a swim at Ipanema beach in Rio de Janeiro, and appeared to be jokingly competing in a hot beach bodies contest.

Graham, 43, flaunted her flawless figure in a red print bikini while splashing in the water. The ageless actress showed off her slim, toned bod while soaking up the sun with a big smile on her face.

Ed and Zach hangover beach
The Hangover stars Ed Helms and Zach Galifianakis make it a beach day at Ipanema, in Rio de Janeiro, Brazil on May 28, 2013. AKM-GSI

Not to be outdone, costars Zach Galifianakis and Ed Helms strutted their stuff in tiny colorful Speedos. Galifianakis, 43, and Helms, 39, proudly displayed their hairy chests for photographers while walking along the beach.

Costars Ken Jeong and Justin Bartha didn't follow the comedians' style, and opted for longer swim trunks. But the real party pooper appeared to be Bradley Cooper.

Bradley and Justin on beach
Bradley Cooper, who is in Rio de Janeiro to promote his new movie, "The Hangover Part III", hits the beach in Rio, where he ran into Justin Bartha on May 28, 2013. AKM-GSI

The 38-year-old actor kept his T-shirt on while joining his costars on the beach. Cooper tied up his long hair into ponytail, and relaxed by sitting in the sand and watching the Wolfpack fool around.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!