As this hand was played, I would usually flat call his re-raise on the turn, and check/call the river. The flop action is suspicious but he could have QQ/JJ. However, his turn play tells you otherwise. There's three hands he is likely to have here: AA, KK, and AK. It's a question of if you prefer to take AK to the cleaners, or not go broke to AA/KK. Might even be a simple math problem to figure out which approach is correct, but it seems to me more likely that he would check behind on the flop with AA/KK than with AK.