Katie Holmes and daughter Suri Cruise surprised concertgoers on Friday when they appeared at Z100's iHeartRadio Jingle Ball 2017 at Madison Square Garden and introduced closing performer Taylor Swift.
It marked a rare onstage appearance for the actress and ex-husband Tom Cruise's 11-year-old daughter, their only child together.
"She's one of our favorite performers and, who is it tonight?" Katie asked Suri, who replied, "Taylor Swift!"
The actress dressed casually in an ivory sweater and black jeans, while her daughter wore a sleeveless black dress covered in white stars and a big red ribbon in her hair.
The concert marked the latest stop on the annual Jingle Ball tour, which features a slew of popular acts. Performers at Friday's concert included Ed Sheeran—who performed "End Game" with Taylor, Sam Smith, Niall Horan, Fallout Boy, Demi Lovato, The Chainsmokers and Logic, who sang "Happy Birthday" to a 13-year-old girl in the front row. The whole crowd sang along as she beamed.
See photos of Katie, Suri, Taylor and others at Friday's concert as well as pics from past shows below.
Taylor performed a recent recurring set list, which also includes new tracks such as "...Ready for It?" and "Look What You Made Me Do" from her new Reputation album, as well as old favorites "Shake It Off" and "Blank Space."
"New York YOU WERE AMAZING !!!!!!!!!!" she wrote on Instagram. Thanks Z100, what a night."
"Fun night at #jingleball �� @taylorswift," Katie wrote on her own page.
—Reporting by Beth Sobol