This year’s BET Music Matters tour starring TDE’s Kendrick Lamar pulled into The Fillmore in Charlotte, NC on Tuesday night. The setting was perfect as K. Dot brought out the hometown star in J. Cole to perform “Nobody’s Perfect.” Before getting into “Can’t Get Enough,” J. Cole previewed a new verse for the sold out crowd. Where it will end up? Only time will tell.

Watch Kendrick and J. Cole rock Charlotte after the jump….

Previously: DJ Khaled Feat. J. Cole, Big K.R.I.T. & Kendrick Lamar – “They Ready” (prod. by J. Cole)