Bosses at America’s E! network have compiled their annual Top 10 Stylish Stars of 2011 and all three made the cut.
British royal the Duchess of Cambridge topped the list for her “classic” composure, Easy A star Stone came in second and Inglourious Basterds actress Kruger was third.
Rounding out the top five were singer Gomez and Gossip Girl star Blake Lively.
Also receiving nods were Jennifer Lopez who gained attention for her “jaw-dropping” looks, Avatar star Zoe Saldana, Black Swan’s Mila Kunis, Harry Potter actress Emma Watson and Jennifer Aniston.
Twilight favourite Kristen Stewart failed to make the exclusive short-list but editors gave the young actress an honourable mention for stepping up her red carpet style.