By Jessica Goodman
August 26, 2015 at 12:03 PM EDT

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

Related Stories

All of Taylor Swift’s BFFs on the 1989 tour

Kobe Bryant surprises Taylor Swift with a banner at the Staples Center

Taylor Swift and Alanis Morissette duet ‘You Oughta Know’ on 1989 tour

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