There was nothing lightweight about the audience at a Vegas boxing match on Saturday as some of the silver screen's biggest hitters turned out in droves. A proud Jennifer Lopez looked on as her husband Marc Anthony sang the American anthem while Jim Carrey and girlfriend Jenny McCarthy, Jack Nicholson, Leonardo DiCaprio and John Cusack took up their seats at the MGM Grand.
Also among the star-studded turnout was Oscar-winner Helen Mirren who seemed to be getting on like a house on fire with rap royalty P Diddy. The Queen star, who had to turn down an invite to Buckingham palace earlier this month due to filming commitments, was clearly in high spirits for the clash between Oscar de la Hoya and Floyd Mayweather - making a cheeky rabbit ears sign behind funnyman Will Ferell's head.
Boxing fans also were treated to the sight of Eva Longoria, fresh from a night out with singer Jessica Simpson the previous evening and looking super glam in a classic black dress, as well as a tanned and toned Matthew McConaughey.