Charles Barkley hit the karaoke stage in North Carolina to do a little 'End Of The Road', when Boyz II Men actually joined him on stage.

They were all in town for the Jimmy V Celebrity Golf Classic, a charity event that raises money to help fight Cancer.

Chuck was almost booed off the stage when the first notes of the song hit, but everything works out in the end.

Charles Barkley & Boyz II Men Karaoke