Miranda Cosgrove vs. Hilary Duff

Cosgrove wowed in a camouflage sequin dress by Yigal Azrouel and Giuseppe Zanotti booties at the Despicable Me premiere in London. Duff slipped into J Brand pants and YSL platforms before signing copies of her new book, Elixir, in NYC.

ADVERTISEMENT