Val Kilmer has been married twice. His first marriage was to actress Joanne Whalley in 1988. They had two children together, a daughter named Mercedes and a son named Jack. The couple divorced in 1996.
In 2010, Val Kilmer married actress Daryl Hannah. The couple have been together ever since.
Val Kilmer is a private person and does not share much about his personal life with the public. However, he has said that he is very happy with Daryl Hannah and that she is the love of his life.