Val Kilmer, the brooding, versatile actor who played fan-favourite Iceman in Top Gun, donned a voluminous cape as Batman in ...