how old is val kilmer the actor