A man who broke up a fight between two teenagers, and was captured in a Facebook video doing it, is earning wide praise over social media for intervening.

The clip starts with a fistfight on an Atlantic City street corner between two boys as other youths record it on their phones. The man walks up, gets between the two and tells the onlookers that they’re cowards for recording the scuffle.

Editor’s Note: Some graphic language

“Look, they laughing. Look,” the man says while gesturing to the gathered crowd. “He’s got a big smile on his face. … He’s supposed to be your man.”

The stranger, whose identity is unclear, then tells the teens they are “almost men” and need to start acting like it.

“Y’all got parents. Don’t make your parents look like this,” he said.

After learning from the teen combatants that they had no idea why they started fighting, the man refused to leave until they both shook hands.

The video has been viewed more than 21 million times on Facebook.

Cleveland Cavaliers star LeBron James was among the many who saluted the man  “who stepped in and spoke real to our young generation.”

Others echoed James’ sentiments.

With reporting by AP