Katie Holmes flashed her toned arms in a stylish look as she cozied up to much-younger boyfriend Jason Bard Yarmosky at a glitzy NYC event on Thursday.