Cara Delevingne has mastered the art of modeling and is now adding actress to her resume, as she stars in 'The Face of an Angel'. She appeared at the premier of her new film in Toronto decked out in glorious finery.
In fact, the fashion police gave her very high ratings, as they chastised her co-star, seasoned veteran, Kate Beckinsale, for missing the mark in less than glamorous attire.
Who do you think is hotter, catwalk queen Cara, or vixen Kate?