The West Wing actor Joshua Malina trolls Donald Trump voters on Twitter

There are few people as controversial as Donald Trump. People either despise the President — fearing nuclear war and climate change beyond repair — or adore him, posting Pepe faces online.

Joshua Malina, who rose acclaim through The West Wing, playing Will Bailey on the political drama, has been an outspoken opponent of Trump’s.

After news broke that Trump threatened North Korea with “fire and fury like the world has never seen” over nuclear activity, the actor took to Twitter.

“If you're one of the stupid cocks who voted for this stupid cock, do you not feel like a stupid cock?” he wrote.

The comments were soon picked up by the far-right press, including Breitbart, leading ti hundreds of Trump supporters using social media to attack the actor.

However, Malina's dry wit shone through, responding to each horrendous attack with humourous comments. See a handful of the brilliant exchanges below.

The lesson? Don't mess with Malina, especially if your grammar is bad. The actor currently stars in US political thriller Scandal, playing the character David Rosen.