The 25-year-old former country star took to Twitter to share a new poster featuring Crawford as headmistress, reported Ace Showbiz.
Earlier Swift also tweeted another poster revealing Delevingne's character.
"Bad Blood" is the latest single off Swift's massively successful "1989" album. Its music video was directed by Joseph Kahn, the same person behind her "Blank Space" visuals.
Crawford, 49, and Delevingne, 22 are joining famous faces including Ellen Pompeo, Martha Hunt, Jessica Alba, Serayah, Ellie Goulding and Hailee Steinfeld, who are already the part of "Bad Blood".