Uncategorized1st Impression: The HunterWillem Dafoe has such a strange resume. He has so many memorable roles mixed in with dog shit like Antichrist... Read More