Ben Affleck shows off his handsome smile for the cameras at the Floyd Mayweather vs. Manny Pacquiao Fight on Saturday evening (May 2) at MGM Grand Garden Arena in Las Vegas.
The 42-year-old actor sat ringside for the fight that many celebs watching at home thought was “boring.”
FYI: Ruth is wearing a Monica Vinader necklace.
15+ pictures inside of Ben Affleck, Anna Paquin, and more at the big event in Sin City… More Here! »