The 45-year-old was referring to Piers' tweet regarding the Women's protest march this weekend.

Piers wrote at the time,“I'm planning a 'Men's March' to protest at the creeping global emasculation of my gender by rabid feminists. Who's with me?"

Announcing Ewan's cancellation, Piers said on air:

“Because I didn't think the march was a fantastic thing or agree with the politics of it, Ewan McGregor who is an actor and was here to talk about his movie, has decided he can't come and talk about his movie which I think is a shame."

He echoed this sentiment in his Twitter reply to Ewan, writing: 'Sorry to hear that - you should be big enough to allow people different political opinions. You're just an actor after all' later adding, 'A real man would have come on and debated it with me, not run away like a coward.'

Sorry to hear that @mcgregor_ewan - you should be big enough to allow people different political opinions. You're just an actor after all.

While many supported Ewan's decision, there were others that felt he should have shown up despite his political stance.

One user tweeted, 'How about a degree of professionalism - do your job and the bring it up separately?' while another added: 'Oh come on now, you’re an actor, it was about your movie! We are all entitled to an opinion.'

What do you reckon? Should Ewan have done the interview? Let us know in the comments.