All eyes were on Michelle Rodriguez at the Hollywood premiere of her new flick Battle: LA.
The 32 year old, who isn't exactly known for having great style, wowed in a black one-shoulder gown with an over-exaggerated sleeve.
This is the best she's looked in a long time.
Keep it up!
[Image via Apega/WENN.]