Tyrion Lannister
Joffrey Baratheon is not a point of view character in the novels, so his actions are witnessed and interpreted through the eyes of other people, such as his uncle Tyrion Lannister and his one-time fiancée Sansa Stark. He inherits his mother's traditional Lannister looks, and has blond hair and green eyes, and is believed by many to be very handsome.