Jamie Foxx to Sing National Anthem at Pacquiao v. Mayweather Fight

Kevin Mazur/WireImage
Jamie Foxx performs onstage at Apollo in the Hamptons at The Creeks on Aug. 16, 2014 in East Hampton, New York.  

Jamie Foxx will sing "The Star-Spangled Banner" this Saturday at the inevitably star-studded "Fight of the Century" in Las Vegas -- a.k.a. Manny Pacquiao vs. Floyd Mayweather -- according to TMZ Sports.

Watch Idina Menzel Perform the National Anthem at Super Bowl XLIX

The choice makes sense, promotionally: Foxx is billed to star as Mike Tyson in his upcoming biopic and co-starred alongside Will Smith in 2001's Ali. He also performed "America, the Beautiful" before a Pacquiao fight in 2011 as well -- watch his emotional rendition below: