“Perhaps everyone who voted Trump or Brexit should now boycott his movies”

Piers Morgan

McGregor has also tweeted about cancelling the interview, writing: "Was going on Good Morning Britain.

"Didn't realise @PiersMoragn was host. Won't go in with him after his comments about #WomensMarch."

Ranting in his MailOnline column, Piers exploded: "An actor who had contractually agreed to appear on a TV show to promote his new film pulls out at the last minute because he doesn’t like the political opinion of one of the presenters.

"First, there's a shockingly unprofessional aspect to this. The hard-working GMB team had spent several days producing the segment. These things just don’t pop up on screen.

WENN

HAVING NONE OF IT: Ewan McGregor did not want to see Piers

ITV

KICKING OFF: Piers branded Ewan "narrow-minded"

"The interview had also been extensively trailed since yesterday so our viewers were also let down. They include many of the same people who pay good money to see McGregor’s movies."

Piers also slammed the "angry" actor, saying his Twitter feed showed a man "enraged" by President Donald Trump and by Britain's decision to leave the European Union.

The host also said McGregor had his fun with him today and suggested gaining publicity could have been his motivation all along.

Piers added: "But by refusing to be interviewed by me simply because I have a different opinion about a political march, McGregor revealed himself to be a narrow-minded, stupendously self-aggrandising, anti-democratic little twerp.

"Perhaps everyone who voted Trump or Brexit should now boycott his movies?"