Val Kilmer, the magnetic and often enigmatic actor whose performances defined a generation of Hollywood cinema, has died at the age of 65, reported The New York Times.