R&B diva Mary J. Blige performed a very soulful rendition of the “Star Spangled Banner” Sunday night (Feb 26) as she helped open up the 2012 NBA All-Star Game in Orlando, FL.

There were some mixed reactions to Mary’s version of the National Anthem, but overall we think she did a great job!

Watch below: