James Bond premiere's dazzling looks from Kate Middleton to