Hello, Boom. No, it's not quite right. Here are few alternative ways of saying that:
"John is not nearly as handsome as Jack."
"John is nowhere near as handsome as Jack."
"You can't even compare John to Jack in terms of attractiveness."
"John doesn't hold a candle to Jack in terms of attractiveness."
Hope that helps!