He further proved his dynamic and versatile talents when he convincingly portrayed rock frontman Morrison in The Doors, 20 years after the singer's death.
Tombstone, in which Kilmer played gunfighter Doc Holliday, and Heat, in which he appeared alongside Al Pacino and Robert De Niro, were also hits.
He took over Batman's cape from Michael Keaton for Batman Forever in 1995, which achieved box office success but mixed reviews, and Kilmer pulled out of the next Batman movie.
In 1997, he appeared in The Saint as the master criminal and master of disguise - based on Leslie Charteris' books, which had also inspired the 1960s TV show starring Roger Moore.
Kilmer voiced both God and Moses in animated film The Prince of Egypt, and starred as Marlon Brando's crazed sidekick in The Island of Dr Moreau - but that film became one of Hollywood's most notorious flops.
Its director John Frankenheimer declared he would never work again with Kilmer, who had gained a reputation for being difficult on set.
He said that reputation was because "I care very much about telling the story well".