Emilia Clarke may be the noted beauty of "Game of Thrones" but Sophie Turner can't be ignored either!
The 18-year-old British actress, who plays the lovely (and always in trouble) Sansa Stark in the hit HBO series, attended a charity dinner hosted by Prince William in Windsor Castle on Tuesday and looked so beautiful.
Wearing a black one-shoulder Ralph Lauren gown, the stunning redhead looked ready to mingle with royalty, and she probably did get her chance to meet the Duke of Cambridge, who was spotted chatting up Benedict Cumberbatch, Kate Moss and Emma Watson.
Although there were plenty of gorgeous dresses (Cara Delevingne looked stunning, no?), it was hard to top Sophie's silk-taffeta gown, which she accessorized with a silver Ralph Lauren clutch, diamond drop earrings and a youthful side-swept ponytail.
Too bad she didn't reveal what's going to happen to Sansa in the next episode of "GoT"!
Also on HuffPost