We can't say we weren't given a warning: On Monday, Selena Gomez first teased the video for her single "Bad Liar," and she officially debuted it today. While we knew it was coming, we definitely weren't prepared for the amazing four-minute clip. Gomez plays a slew of characters in the video, including a high school student, a blond P.E. teacher, and a mom. Don't believe us? Watch the video below to see for yourself.
Scroll down to watch Selena Gomez's brand-new video for "Bad Liar."