I know my response seems elementary, but I think we are getting called here more than they lay down.
I guess it depends on how big you think his 3bet range is.

Probably a break even play. He lays down EV=$70, he calls EV= -$67
AA & JJ he wins. QQ & TT you win.
I am throwing out AK-AJ, KK because they are unlikely the way the hand was played an from a standard 3betting line.

With the possibility of a poorly played AK I think I C/F river.
I don't like the play, but it isn't terrible IMO.