"If you could spend four hours with me and I could get you drunk, I'd be top of that poll!" Actor James McAvoy insists his placing of 16th in a magazine's poll of the world's sexiest male stars was unfair.