Val Kilmer was great in those movies. Val with Ashley Judd as his wife were great in Heat. Also was very good in "The Saint" and "The Doors" You can count me as a fan. He's always said flaky things and is sort of a flake
On the upside, he's one of the few deeply religious actors in Hollywood.