62-year-old Val Kilmer opened up about his personal life. In his memoir I'm Your Huckleberry, the Batman actor revealed how being single has affected him. "I haven’t had a girlfriend in 20 years," he wrote.

RELATED: Batman actors through the years

According to People, Val Kilmer, who also wrote he has always found women more interesting than men, since they are "butterflies," while men are "oafy elephants." The fact of not having a partner is something that makes him feel "lonely part of every day."

Val Kilmer dated Angelina Jolie and Cher, among other celebs

Val Kilmer has dated numerous celebrities including Angelina Jolie, Cher, and Cindy Crawford. However, he admits Daryl Hannah has been his biggest heartbreak. "Lord knows I’ve suffered heartache. But Daryl was by far the most painful of all," he wrote in his memoir, making reference to the Splash actress.

RELATED: Find out what Angelina Jolie's tattoos mean here

Daryl Hannah is currently married to Neil Young. When Val Kilmer realized her ex-girlfriend clearly had moved on, he said: "Neil Young. I always loved you, but I’m afraid I hate you now." Kilmer also said Angelina Jolie is "perhaps the most soulful and serious" of all his past relationships.

Angelina Jolie and Val Kilmer arrive at the after-party for Alexander the Great in Dublin

What is Val Kilmer doing in 2021?

Val Kilmer is set to reprise his role as "Tom 'Iceman' Kazansky" in the upcoming film Top Gun: Maverick. He also appeared in the 2020 movie Soldier's Heart, and the 2021 film The Birthday Cake, where he shared credits with the fantastic Ewan McGregor!

His memoir I'm Your Huckleberry was released on April 21, 2020.

Dan Levy, Catherine O'Hara, Eugene Levy, and Annie Murphy in 'Schitt's Creek' season 6


What Canadian city was 'Schitt's Creek' filmed in and around?


What role made Angelina Jolie a famous star worldwide?