Alfie Allen has devastated UK fans by revealing the fate of one of the show’s most beloved characters hours before the episode is shown.

The actor shared a photo on his Instagram and those who had yet to see the third episode of the eighth season of Game of Thrones were not impressed.

Alfie played Theon Greyjoy in the smash hit series and his character has seen a huge change since the beginning as he’s overcome many challenges.

Posting an image to Instagram of his character’s armour the 32-year captioned it with an emoji of a broken heart.

Those who had seen the episode already knew the fate of Theon and that his character had finally got the redemption he craved after betraying the Starks.

However many didn’t and couldn’t help but tell the actor off for his untimely revelation.

One wrote: “SPOILER!” While another asked: “You couldn’t wait 24 hours?” And one dismayed follower just wrote: “Noooooooo”