John Barrowman had more fun at San Diego Comic-Con than you did.