Watch Cara Delevingne totally knock this guy out

It's confirmed: she is bad-ss.

By Bianca Mastroianni

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.