In addition to being the world's leading model and an Esquire cover star, it's fair to say Cara Delevingne can act a bit.
Witness the latest evidence in the form of the first trailer for Luc Besson's forthcoming adaptation of French sci-fi comic Valérian and Laureline.
Cara plays Laureline while 12-year-old Dan DeHaan (OK he's actually 30) plays Valerian, a pair of special operatives charged with 'maintaining order throughout the universe' which looks tricky given the abundance of weird slug-looking creatures with weapons and spooky floating robots.
Clive Owen also stars as the pair's Commander, while Rihanna plays a mysterious alien stripper called 'Bubble'.
Could this be Besson's best film since The Fifth Element? Hopefully, although at this point in time any escape from the real world into something this bonkers-looking sounds ideal to us.
Valerian is out July 2017.