Taylor Swift, John Legend Dazzle Crowd With ‘All Of Me’ During Los Angeles Concert (Video)

Swift’s surprise guests during Tuesday show at L.A.’s Staples Center also included Beck and St. Vincent

Taylor Swift took a break from her “1989” set list to sing “All of Me” with John Legend at the Staples Center in Los Angeles on Tuesday night.

“I forgot to mention to you that my friend, John Legend, is here tonight,” Swift told the audience, before the singers delved into their duet.

The crowd sang along to the 2013 hit as Legend sat at the ostentatious piano that has accompanied Swift on her world tour.

Swift also brought out Beck and St. Vincent to perform Beck’s new song, “Dreams.” St. Vincent slayed with a solo guitar performance.

“Getting to play ‘Dreams’ with and is something I’ll remember forever. I can’t even express it,” Swift tweeted after the performance.

Swift is known for trotting out her famous friends during performances of her song “Style,” with Gigi Hadid, Kobe Bryant, Uzo Aduba, Ellen DeGeneres and Heidi Klum having all made cameos throughout her “1989” world tour.

Watch the video of Legend’s performance above, and watch Swift perform with Beck and St. Vincent below.