James Corden furiously hit back at a vile Internet troll who said he “hopes his kid gets cancer”.

The horrific tweet was posted after James appeared to reveal a Game of Thrones spoiler during his opening monologue on The Late Late Show with James Corden on Monday, with the angry Twitter user exclaiming: “It’s f—– up you can’t even watch TV without a fat f— spoiling something… Luckily I got to see it before this, but seriously I hope his kid gets cancer.”

James, who shares two daughters and a son with wife Julia Carey, quickly responded: “That is, without question, the single most upsetting thing I think you could ever say about me or my family.

“Please take a minute and think about what you just wrote and whether you want to be a person who publicly says such things. I believe you’re better than that.”

Attempting to backtrack on the awful comment, the troll replied: “It was a joke, you know like this segment was.”

However, British actor-turned-presenter James was unwilling to accept that as an explanation, and retaliated: “Well I saw your hope for my son.

“My hope for yours is that they never get to read that their mother or father would wish cancer on any child as ‘a joke.’ Because however you defend it to them, they’ll never be able to understand how you could do such a thing. Night x.”

James’ fans were quick to praise the 40-year-old for his response, with one writing: “You are the bigger man, James. My family and I love you.”

Another added: “Well done James. But he deserves a good East London slap. Keep up the good work.”