Michelle Williams. Kate Middleton