Grammy winner singer/songwriter Anthony Hamilton left the crowd speechless at this weekend's NBA All-Star game. The Charlotte native was in front of a hometown crowd when he delivered what many are calling one of the best renditions of The Star-Spangled Banner. The acoustic and soulful version has gone viral in the hours since the game was played.

Kudos to you, Anthony. Not many singers who try to personalize that National Anthem can actually pull it off.

FLASHBACK to Fergie's performance at last year's All-Star game. It was universally panned by critics who said it was over-the-top.