When it comes to pulling a look together, Duchess Catherine has always donned some of the prettiest styles. From royal visits to movie premiers, here are 20 best looks of the Duchess of Cambridge.