Kim Jong-il has three sons , the eldest being 33-year-old Kim Jong-Nam .