It was the battle of the brunette beauties.
Cara Delevingne and Kate Beckinsale stepped out for the premiere of their film, The Face of an Angel, on Saturday night at the Toronto Film Festival, and both absolutely stunned on the red carpet.
Beckinsale rocked an Azzaro jumpsuit along with Brian Atwood shoes, a Lee Savage clutch, and Suzanne Kalan jewels. The 41-year-old actress proved that age is nothing but a number, looking just as fierce as her 22-year-old co-star.
Meanwhile, Cara opted for a floor-length, form-fitting green gown reminding us that while she acts, first and foremost she is a model. Of course, there was no actual competition going on between Kate and Cara as the two were buddy buddy all day.
The ladies took a break from press duties by grabbing a quick (albeit still working) lunch at AMC Supper Suite at America Restaurant, where Beckinsale snacked on dry chicken and cauliflower and sipped Fiji Water in the just-opened 31st-storey eatery in the Trump International Hotel. Both gals then headed back to finish up interviews until the premiere.
Following the screening, each fashionista naturally had an outfit change ahead of the afterparty.
Kate was red hot in a tight skirt and top, which showed off her tiny midsection. Meanwhile, Cara looked rocker chic in a black mini-dress, leather jacket, and sky-high black heels. Grey Goose hosted the bash at Soho House Toronto, where the two girls hung tight all night. They were laughing, taking pics, and were in good spirits amongst the intimate crowd, including co-star Daniel Bruhl and director Michael Winterbottom.
Which gorgeous star's style do you prefer?