Paul McCartney, Common, Miley Cyrus, Amy Schumer and other stars played supporting roles at nationwide gun-reform rallies dominated by teenage survivors' emotional speeches. Still, the protests were deeply personal for some of the celebrities involved.
"One of my best friends was killed in gun violence right around here," McCartney told CNN at the New York march, "so it's important to me." Beatles band member John Lennon was shot dead in Manhattan in 1980.
Kim Kardashian West and her husband Kanye West took their daughter North to a March, according to this tweet from the reality star turned media mogul:
Kardashian West then retweeted many videos from the official March for Our Lives account.
Jennifer Hudson, who performed a moving rendition of The Times They Are A Changin' to cap Saturday's March for Our Lives rally in Washington, D.C., alluded to the shooting deaths of her mother, brother and 7-year-old nephew in 2008. "We've all lost somebody.... We've all got a purpose. And we want what? We want change," she said.
Beirut-born human rights lawyer Amal Clooney and her husband, actor George Clooney, were also there. "Amal and I are so inspired by the courage and eloquence of these young men and women from Stoneman Douglas High School," George told ABC News at Saturday's march.
Basketball star Dennis Rodman shared this photo of himself with George Clooney at the D.C. march:
"You are killing children," Amy Schumer told the NRA at the Los Angeles march. You can see her full speech here:
Ariana Grande also performed, at the D.C. rally, she encountered another iteration of violence when her 2017 Manchester, England, concert was bombed, killing 22 people and injuring scores of others.
And Common and Andra Day performed their rousing protest song Stand up for Something with the Baltimore Children's Choir at the beginning of the D.C. march: