王昭君嫁给了匈奴的祖孙三代。根据历史记载,王昭君最初被选入宫中,但因为不愿意贿赂画师而未能获得皇帝的青睐。
后来,为了维护西汉与匈奴的和睦关系,王昭君成为了汉匈和亲政策的一部分,被指派远嫁至匈奴。她在那里嫁给了三位不同的人物,包括她的丈夫以及他的父亲和祖父