A man who jumped over a barricade and grabbed actress Ariana Grande at a Wicked: For Good premiere in Singapore two days ago has been charged with being a public nuisance.

A now viral video shows the Australian man, Johnson Wen, pushing past photographers and charging at Grande while the cast made its way down a yellow carpet surrounded by fans.

Co-star Cynthia Erivo could be seen wrestling the stunned actress away from Wen.

Wen later posted on Instagram late on Thursday that he was "free after being arrested".

However, yesterday afternoon, he was charged with being a public nuisnace by a Singapore court.

Local media reports say Wen, who was unrepresented, intends to plead guilty.

This is not the first time Wen, who describes himself as a "Troll Most Hated", has invaded a concert or event.

His Instagram feed included clips of him disrupting other celebrity events, including jumping on stage at Katy Perry's Sydney concert in June this year, and did the same at a Chainsmokers concert last December.