America Ferrera looked absolutely gorgeous at the Edinburgh Film Festival screening of The Illusionist in Scotland on Wednesday, wearing a one-shouldered alice + olivia mini. Belted in black, the impeccably draped number flaunted her fab figure, while her chic Giuseppe Zanotti peep-toed heels elongated her legs. Her best accessory of all, however, was a sparkling engagement ring on her left hand. Congrats, America!
Pink, on the other head, wasn't looking so haute as she performed onstage in Belfast. Wearing a booty-baring costume with fishnet tights, the sassy singer looked like she was slinging drinks in a Western saloon!
Rachel Bilson looked delightfully summery in a fab ensemble from Zac Posen's Resort 2010 collection, as did Diane Kruger in a totally chic 3.1 Phillip Lim romper, which she paired with a hot pink cardigan and Christian Louboutin wedges.
Who took the exaggerated shoulder look a little too far, and who visited the Cookie Doctor's office showing too much skin? Check out the gallery in Style to find out.