Katie Holmes joined her hubby Tom Cruise on the red carpet for the Japanese premiere of 'Valkyrie,' sporting some seriously lengthy locks that we haven't seen on her in quite some time. Opting for a wavy retro look a la Angelina Jolie or Scarlett Johansson, Holmes wowed as she showed off her new 'do.
For the past year or so, Holmes has kept her hair on the shorter side. Just days before last night's premiere, the 30-year-old actress was spotted with her cropped cut arriving at the Tokyo airport with daughter Suri.
What a silly mommy! Katie Holmes takes Suri into the water in her clothes as the two spend the afternoon at the beach in Miami. More of Today's Hottest Photos