Bruce Weber, surely you jest. On a related note, I distinctly remember Robert Pattinson as being suitably cute to play Cedric Diggory, but google image search (safe search ON! constant vigilance) tells me otherwise. Observe.
(via)