12/15/2013 10:40 am ET Updated Dec 06, 2017

Katie Holmes Rocks Short Skirt, New Haircut At Z100's Jingle Ball In NYC

Katie Holmes made a special appearance at Z100's Jingle Ball 2013 presented by Aeropostale at Madison Square Garden in New York City on Friday (Dec. 13).

The 34-year-old actress turned heads in a short black skirt and studded sweater as she helped introduce Selena Gomez at iHeart Radio's annual music event, which benefited the Ryan Seacrest Foundation.

Holmes also debuted a chic new haircut at the concert. She's now sporting a shoulder-length 'do after ditching her longer locks in November.

Z100’s Jingle Ball was the seventh stop on the national iHeartRadio Jingle Ball 2013 Tour, which also entertained fans in Dallas, Philadelphia, Los Angeles, Seattle, Chicago, Minneapolis, Atlanta, Boston, Washington D.C., Tampa and Miami.

See Katie's Jingle Ball look below:

katie holmes

katie holmes

katie holmes