Who knew Cara Delevingne could sing as well? This is Karl Lagerfeld's 'Reincarnation' - the Chanel mini-musical starring Pharrell Williams and model Cara Delevingne.

They play emperor and empress of Austria circa 1848.

carachanel1.gif

They also waltz, sing and the whole video is actually quite mesmerizing.

carachanel2.gif

Let's not forget jamming to a Pharrell tune.

carachanel3.gif

Check it out below: