This may shed some light on the situation:
Val Kilmer 'Had Fun' Gaining Weight, Felt Like He Was Pregnant - Starpulse Entertainment News Blog
Apparently Oliver Stone needed him to get bloated for his role in Alexander The Great. But he seemingly never recovered after letting himself go. *He's still a gasbag in 2008 b-movie 'Conspiracy' for example