Duchess of Cambridge, Beckham and Clooney have best smiles