Poker and the Human Fear Detector

How do you play against someone who constantly knows exactly what you are doing?
You may know the guy I am talking about. He tells me what my cards are right before I muck them. Every time I make a move against him he picks me off like a hawk catches a field mouse. On the other hand when I have the goods he folds whether I under bet or over bet. He has no discernable tells. Every time you think he is going to show you a pure bluff he turns over a monster. The times you lay down he flips over his 7 2 off suit. And if you think that means the next one will be for real then somehow he will know that the next time a bluff will work just as well. He