Cara Delevingne is one badass babe!
The 24-year-old model took to Instagram on Friday to share a video of herself karate chopping a piece of wood.
The blond beauty was in full beast mode, rocking a pair of high-waisted PUMA gym shorts, a black sports bra and her new pixie cut.
"Thank you so much @martialsmarts.toronto for showing me how to protect myself @puma #doyou," she captioned it.
Her newly acquired skills are all for her role in the upcoming drama, Life in a Year, which also stars Jaden Smith and Terrence Howard, and tells the story of a 17-year-old boy who learns that his girlfriend is dying. The video was posted just a few hours after Delevingne debuted her shorter 'do, which is also for the film.