Rapper and singer Pharrell Williams took a knee on Sunday night during a charity concert in Charlottesville, Virginia, to show his support for NFL players who knelt during the national anthem to bring attention to racial injustice.

The NFL Responds to Trump’s ‘Divisive’ Remarks

Dave Matthews’ Concert for Charlottesville: An Evening of Music and Unity was held on Sunday night in the wake of the clashes last month after a rally by white nationalists.

"If I want to get on my knees right now for the people of my city, for the people of my state, that's what this flag is for," Williams told the crowd, according to Billboard.

The concert was held on the campus at the University of Virginia and was free to members of the Charlottesville and university communities. Justin Timberlake, Chris Stapleton and Ariana Grande were among the performers.

>> On Rare.us: Jennifer Lopez will donate $1 million to aid hurricane relief in Puerto Rico

Williams joined Stevie Wonder in showing his solidarity with the protest after Wonder started his show in New York City by taking a knee.

"Tonight, I'm taking a knee for America," Wonder said, according to People. "Not just one knee, but I'm taking both knees. Both knees in prayer for our planet, our future, leaders of our world and our globe. Amen."

>> See the clip here

Many celebrities, including "Will and Grace" star Megan MullallyDiddy and the members of the band Pearl Jam joined the protest on social media, writing, "#TakeAKnee."

Is It Illegal To Not Stand For The National Anthem?