I would definitely call here, I think you are way ahead of his range, I can easily see this line of play with KQ, QJ, KJ, 2 clubs etc...
He may have slowplayed hands like AA,KK,QQ,TT but it is not likely, I agree with Rangar4 that if you are beat its probably to 22 or QT and I am paying them off here