Katie Holmes. Gotham/GC Images Katie Holmes is pulling the Canadian tuxedo into the 21st century. The 45-year-old actress was photographed out in New York City on Tuesday, April 9, in a fitted denim-on-denim ensemble by Banana Republic. It featured a dark denim vest with buttons down the front that cinched in at the waist before flaring out slightly at the bottom. She paired this with matching dark blue flared jeans, a pale yellow belt and dark brown square-toe loafers by Acne Studios. The best