I'd say antony, though they're all pretty yummy.
So, the guy who plays eggs in True Blood, Mehcad Brooks http://www.exposay.com/celebrity-photos/mehcad-brooks-motorolas-8th-anniversary-party-moto8-arrivals-07Y49N.jpg
orrrr
Maxwell Zagorski http://wedofunny.files.wordpress.com/2009/03/maxwell_zagorski2.jpg
Average looking guy.
Kai Owen or John Barrowman ?