Salma Hayek hammed it up for the cameras at the British Fashion Awards at London's Savoy on Tuesday.
The Savages actress wore a Stella McCartney Resort dress with lots of fringe, which she was happy to show off as she twirled on the red carpet.
Kudos to Salma for stepping up her game after last week's frumpty dumpty look.
We knew you could do it!
[Image via Lia Toby/WENN.]