Question: who plays as the joker in the dark knight
Answer: Heathcliff Andrew Ledger ( 4 April 1979 -- 22 January 2008 ) was an Australian actor and director .