Ever since we first heard that Cara Delevingne was going to be in the newest sci-fi movie, Valerian and the City of a Thousand Planets, we've been keeping an eye out on her.
She plays an epic role, and thank gawd for that because there's nothing more satisfying than seeing Cara as a bad-ss character.
The newest trailer for the film has just been dropped, and we see some FAB Cara action - in the form of her knocking out her co-star, lel.
"We get along just great. We flirt, I smile," Laureline (Cara) says with a juxtaposed clip of her punching Valerian (Dane DeHaan) in the face. Bless.