Jessie J was performing at the Isle of MTV in Malta last night when she stopped in the middle of a song to break up a fight happening in the pit in front of her.

Jessie was performing her song Rainbow and bopping around onstage when she saw two men getting into a scrap in the front row and held up the entire show until she got the two to stop. Now we can't see how much of a brawl was happening because the video focuses on her, but we have to assume it's pretty bad to cause her to stop everything.

Getting all preachy, Jessie does her best Eva Peron and addresses the crowd saying: 'So you guys at the front. I don't perform when people are fighting. OK, so here's the deal, right - music is about bringing people together. You don't need that angriness in your lives, OK? So kiss and make up and let's party.'

Jessie J, somehow managing to do the right thing and still be annoying at the same time. That's a skill all of its own.