Mimi Keene and Anjelica Huston lead a stand-out cast in this noirish adaptation of the classic novel