Katie Holmes appears in the fall J. Crew catalog along with Josh Duhamel and her other costars in her new drama The Romantics.
In one photo, Holmes, 31, poses in black-sequin harem pants with a chambray button-down shirt. She says she digs the look because it's "a little more tomboy, a little Diane Keaton." Of a brown cocktail frock and a champagne-colored, flapper-inspired beaded dress she models, she says: "It's flirty but ..."