blah this is a crappy spot.
I mean, you have to call, but I think we're beat here pretty often. I think you'll be shown Q8 or something. Maybe a missed flush draw with a Q, for top pair only.
I doubt that you're getting check-raised bluffed at this level with a missed draw.
Whatever villain is doing, I think he legitimately thinks he has you beat. I flat call.