The “Unstoppable” LA Premiere took place last night with Rosario Dawson looking beautiful on the red carpet.

Rosario wore blue satin Stella McCartney one-shoulder dress with an elaborate detail on the shoulder and a sexy thigh-high split.

The colour is gorgeous on her, but those creases are killing me much like Salma’s flat dress.

I don’t think perfection is too much to ask for on the red carpet, but I’m aware that it can’t always be achieved.

Stunning jewels, Brian Atwood pumps and a matching nude Jimmy Choo clutch completes her look.

Credit: Getty