I think I cbet the flop, shove any non spade turn if called.
As played, I think I'd call, villains line looks hugely bluffy. I cant think of any hand that villain checks on turn thats beating us, apart from maybe the nutflush, everything else he has to bet to protect and/or get value. Rivered set maybe?
he's pretty polarized. looks more towards the bluffy end though. AK or something like it. maaaaaybe he has AJ and is just sick at poker. Also i guess he coulda flopped the nuts