Hollywood director Joel Schumacher, who made two Batman films after rising to fame with hits including St Elmo's Fire and The Lost Boys, has died aged 80. A representative for the flamboyant US filmmaker said he died in New York on Monday after a year-long battle with cancer.