Mariah Carey was reportedly ''all over'' Kit Harington at a Golden Globes after-party - in a bid to get him to reveal spoilers.

The 'Hero' singer cornered Kit - who plays Jon Snow in the hit HBO fantasy show - and tried all her charms of persuasion to find out what will happen in the final season.

An onlooker told The Sun newspaper: ''Mariah was touching Kit's arm and shoulder and they were talking really intensely for a while.

''She was wearing a really low cut dress and he was being very polite and looking her directly in the eye.

''Kit kept glancing around as if he couldn't believe it. Everyone in the whole party was looking over at them.

''Mariah is clearly a huge 'Game Of Thrones' fan because she wouldn't let him go. She was all over him.

''Everyone's dying to know what happens in series eight, so nobody could blame her for asking for spoilers.''

Mariah is known to be a big fan of the show, which bosses recently announced won't air its final season until 2019.

Her ex-husband Nick Cannon revealed back in 2013: ''Oh, my wife is into 'Game of Thrones'! I'm not into it yet.

''She loves it. She'll stay up late watching it.''

Mariah attended the party with her current boyfriend, back-up dancer Bryan Tanaka.

Kit is engaged to fellow 'Game Of Thrones' star Rose Leslie, who did not attend the Golden Globes.

Earlier in the evening, Mariah was the one left blushing when she accidentally stole Meryl Streep's seat at the awards ceremony.

The 47-year-old singer had to scramble to find somewhere to sit after heading out to the bathroom during a commercial break.

Finding a chair next to 'The Post' director Steven Spielberg was vacant, Mariah slid in - but was horrified when she noticed her error.

She wrote on Twitter: ''Got caught mingling on the way to the loo during a commercial break.. took the first seat available, happens to be right next to Steven Spielberg.

''Cut to next commercial break, guess who comes back to her seat...

''(me) Dear Meryl, please forgive me!!!

(MERYL STREEP) You can take my seat any time! (sic)''