Tom Hiddleston stood in for King Charles after the monarch pulled out of a charity event

Hollywood actor Tom Hiddleston stood in for King Charles by giving the monarch's speech at the Prince's Trust gala after the royal was forced to pull out of the event as he undergoes cancer treatment.