Reraise preflop.

probably check/raise flop

call river.


The key thing is he calls for the hell of it and tries to push people of hands when they are obviously strong so you dont need to slowplay at any point so reraise PF.

Hero looks like hes trying to draw to his flush as though they were outs but Id actually be more worried if the flush came since villain seems more than capable of raising with Ax preflop.