Question: who gave voice to joker in dark knight
Answer: Based upon the DC Comics character of the same name , he was played by late Australian actor Heath Ledger .