Tom Cruise showed off his new short hairstyle in NYC yesterday. He's been rocking longer locks, which were necessary for his role as a musician in Rock of Ages, for more than a year, and finally made the chop for his upcoming role in One Shot. Tom recently finished up on Rock of Ages in Miami, and he's been spending his downtime in NYC and LA with family. Tom supported Katie Holmes at her Don't Be Afraid of the Dark premiere and also accompanied Suri to gymnastics class, though he'll soon be back to work. One Shot starts filming in Pittsburgh next month, and then he'll move on to Horizons, which will also star Jessica Chastain.