Taylor Swift And John Legend Sing 'All of Me' In Surprise Performance On Tour (VIDEO)

Taylor Swift and John Legend sang "All of Me" on Taylor's 1989 tour at Staples Center Night 4. She also brought out Beck and St. Vincent for a performance of "Dreams" from Beck's upcoming album.

Taylor really has a lot of friends in Hollywood. Such star power!

Her performance with Legend was not planned. She told the audience: "I found out John and Chrissy were coming thirty minutes before I went on and called Chrissy and asked her if John would perform."

ALL OF ME. JOHN LEGEND. ALL THE FEELS.

A photo posted by Taylor Swift (@taylorswift) on

St. Vincent casually slaying that guitar solo while pyro goes off in the background. Beck and I having a dance party. I don't know how to process any of the events of tonight.

A video posted by Taylor Swift (@taylorswift) on

https://twitter.com/taylornation13/status/636423426819821568

Music