The video will start in 8 Cancel

Sign up to FREE email alerts from Mirror - celebs Subscribe Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

Ewan McGregor has turned down an invitation to appear on Good Morning Britain after finding out Piers Morgan was hosting.

The actor was due to be appearing on this morning's show, but when presenters Piers and Susanna Reid issued an appeal for the missing guest to turn up, he responded with a tweet.

"Was going on Good Morning Britain, didn't realise @piersmorgan was host. Won't go on with him after his comments about #WomensMarch ," he wrote.

It comes after Piers' remarks over the weekend regarding the hundreds of thousands of protesters who took to the streets in response to Donald Trump's inauguration.

(Image: ITV)

He had called for support of an alternative Men's March and instructed the protesters to march against the leaders of Saudi Arabia in a bid to prove how feminist they really are.

This morning, after Ewan's snub, Piers immediately hit back after reading out Ewan's tweet live on air, telling viewers that it doesn't matter what Ewan thinks because he's "just an actor".

He then replied to the Trainspotting 2 star on Twitter, posting: "Sorry to hear that mcgregor_ewan - you should be big enough to allow people different political opinions. You're just an actor after all."

(Image: ITV)

Later on in the show, Piers just couldn't let the snub drop as he and Susanna Reid discussed the gong they'll be awarding tomorrow night at the National Television Awards.

"I hope a certain Ewan McGregor wins the award - I'm going to shove it where the sun don't shine," he threatened as Susanna looked aghast.

He later branded Ewan a "coward" on Twitter after retweeting a series of supportive messages from his fans.

Even Susanna joined in to share her disappointment in Ewan, tweeting: