Katie Holmes debuted a new pixie cut on Thursday while catching a flight out of New York City. The 38-year-old brunette, who previously rocked wavy, shoulder-length hair, arrived while wearing a black fedora that concealed her hairstyle and also complimented her stylish look—a striped 3/4-sleeve sweater, cropped blue jeans, shiny red slip-on loafers and a black purse. She then took her hat, bag and shoes off as she walked through airport security.
Holmes has sported a pixie cut before; She debuted one in 2008.
See more stars' epic hair transformations over the years: