A man in a black suit and black dress shirt poses for a photo

Val Kilmer, the brooding, versatile actor who played fan favourite Iceman in Top Gun, donned a voluminous cape as in Batman Forever and portrayed Jim Morrison in The Doors, has died. He was 65.