To be all ears means to be ready and eager to hear what one has to say, which is what the hero was in this sentence.
Consider the statement "Instantly our hero was eager to hear what one had to say.". Based on this "Instantly our hero was all ears." a true statement? Yes, no, or I don't know?