Justin Trudeau wore a Clark Kent costume to Parliament and it was epic

Canadian Prime Minister Justin Trudeau turned up to Parliament on Halloween in a Clark Kent costume – and it was brilliant.

The Prime Minister turned up for a Questions Period wearing the trademark black glasses and slicked back hair.

And as he walked down the stairs into the House of Commons, he unbuttoned his shirt to reveal the signature Superman logo.

RELATED: Trudeau strikes again, breaks the internet with a picture of his butt…

Trudeau often dresses up for Halloween, last year dressing up as the pilot from the Little Prince, and in 2015 dressed as Han Solo from Star Wars.

Watch a video of the reveal below:

Leo Varadkar, the first gay leader of Ireland, and Canadian Prime Minister Justin Trudeau marched together in Montreal Pride earlier this year.

Varadkar, 38, took office as Ireland’s Taoiseach in June, becoming one of just five openly gay heads of government in recent global history.

The pair took to the streets of Montreal, Canada, to celebrate the city’s LGBT pride parade.

RELATED: People can’t get enough of Justin ‘Steal Yo Girl’ Trudeau’s candle-lit ‘date night’ with Angela Merkel

The event marked the first time a foreign head of government or state has ever been invited to partake in the celebration.

Leo Varadkar, Taoiseach of Ireland left, Canadian Prime Minister Justin Trudeau

45-year-old Trudeau proudly waved the trans flag – made up of blue, pink and white – as onlookers cheered the parade.

He declared: “For all that we celebrate here in Canada, there is a lot of work to do around the world, and we need to build up our allies and stand together strongly for rights, for opportunities and for the values we know unite our countries.”

Varadkar is one of just three out world leaders, alongside Luxembourg’s Prime Minister Xavier Bettel and Serbia’s Prime Minister Ana Brnabić.

Meanwhile Trudeau has been a staunch defender of LGBT rights since taking office under the Liberal party banner.

RELATED: Young Justin Trudeau is even hotter than Prime Minister Justin Trudeau

The pair recorded a brief video together, also, sharing their “delight” at attending the event.

The two leaders previously met to talk about trade ahead of the G20 summit in Hamburg, but it seemed the two leaders hit it off as friends.

Leo Varadkar and Justin Trudeau getty

When Trudeau met French Prime Minister Emmanuel Macron, many Twitter users joked that the leaders – both straight and married to women – looked like a couple on a romantic wedding photoshoot.