I think pf call is fine. You´re not really ahead fish 3-bet range that you should 4-bet and play for stacks. About postflop play: what is your play if he pots turn: are you going to fold? If not then calling flop and letting him fire turn barrel is fine play, since only card that you´re afraid is A. If answer is yes, then I think you should rather raise flop and call all-in. His range is still AK and against top of his range if you also include AK, you´re favorite:
board: QhJc9c
Hand Equity Wins Ties
ThTc 52.84% 20,843 166
KK, AA, AQ, AK 47.16% 18,591 166
I think you have to fold river if you miss, since Ak would very likely bet small or check it down and don´t really see him bluffing there that often.