The cast of HBO`s Game of Thrones is one of the most sprawling, unforgettable cast of characters on TV. But Us Weekly couldn`t help but notice they have some uncanny celebrity twins! Click through to see which stars Sansa Stark, Jon Snow and others match up with—you might even get confused yourself!
Kit Harington and John Mayer
Kit Harington, who plays the bastard son of Eddard Stark, Jon Snow, could easily pass as "Your Body Is a Wonderland" singer John Mayer.
Sophie Turner and Boy George
This one is almost too close. English actress Sophie Turner, who plays fierce damsel Sansa Stark, is a dead ringer for `80s icon Boy George.
Alfie Allen and Harry Styles
If Alfie Allen`s fate doesn`t end well as Theon Greyjoy on GoT, he could easily fill in for One Direction`s Harry Styles without any fans noticing.
Maisie Williams and Lorde
Did you have to really focus to tell Maisie, who plays scrappy Arya Stark, and singer Lorde apart? It`s okay, we did too. Williams herself agrees too. The actress posted a similar side-by-side picture on Twitter with the caption: "Good Lorde, I have far too much time on my hands … *slow clap.*"
Jack Gleeson and Hunter Hayes
Jack Gleeson may have played one of the most disliked characters ever on the show, the villainous King Joffrey Baratheon, but he looks like a close relation of lovable country crooner Hunter Hayes.
Emilia Clarke and Shakira
Cue the dragons! Fans might not have seen Emilia Clarke, who plays Daenerys Targaryen, shake it like Shakira, but her resemblance to the Columbian singer`s "Hips Don`t Lie" getup is uncanny.