Actor-singer Jamie Foxx sang the US National Anthem before the "Fight of the Century" between boxers Floyd Mayweather and Manny Pacquiao in Las Vegas.
Foxx, 47, performed the "Star-Spangled Banner" for the star-studded MGM Grand Garden Arena before the big fight, taking the anthem to church with an organ backing track, reported Billboard.
He wore a white dinner jacket, black shirt and large gold chain for the soulful performance. Many other celebrities also attended the much-talked about event.