Taylor Swift's zest for collaboration knows no bounds: on her current tour, she's brought out stars from country (Sam Hunt), pop (Nick Jonas), rap (Fetty Wap), R&B (Mary J. Blige), the '60s (Joan Baez), the '90s (Alanis Morissette), and the movies (Julia Roberts). Last night in L.A., she harmonized with John Legend on his hit ballad "All Of Me." Later, she also recruited two big names from indie rock, Beck and St. Vincent. Taylor and Beck sang his latest single, "Dreams," while St. Vincent accompanied them on guitar. Watch above, and revisit Beck's FADER cover story with D'Angelo.