Credit: Instagram

Just when you thought Taylor Swift had no more pals to bring out during her 1989 tour, she pulls out the big, random guns and introduces John Legend, St. Vincent, and Beck.

During her fourth of five nights at Los Angeles’ Staples Center, she sang “All Of Me” with Legend, and Beck’s “Dreams” with him and St. Vincent’s Annie Clark.

Tuesday’s guests were three in a long line of performers during Swift’s stop in Los Angeles. Throughout the past three shows, she brought out Alanis Morissette, Ellen DeGeneres, Natalie Maines of the Dixie Chicks, Kobe Bryant (who presented Swift with a banner celebrating her 16 sold-out shows at the Staples Center), OneRepublic’s Ryan Tedder, Matt LeBlanc, Chris Rock, Uzo Aduba, Sean O’Pry, and Mary J. Blige

WANT MORE EW? Subscribe now to keep up with the latest in movies, television and music.