Jamie Foxx has made headlines for all the wrong reasons after his performance of The Star Spangled Banner before the Floyd Mayweather Jr vs Manny Pacquiao fight on the weekend.

While Foxx may have won an Oscar for his performance as legendary soul musician, Ray Charles, in Ray, his performance on stage didn’t win the same applause.

Jamie Foxx Sings National Anthem (Mayweather… by TheBestViews

According to many on Twitter, the real fight of the night was between the actor and the American national anthem.

Others questioned why Mariah Carey and Beyonce, who were both at the fight, weren’t asked to sing instead.

Was it really that bad?

Love this? You’ll love this bit from Will & Woody – catch the boys weekdays from 4PM on KIIS 1065