Taylor Swift's 'Reputation' tour spawned a huge number of guest appearances from A-listers who joined the singer on stage. In our list below, we feature some of these guest stars, while also including some that Swift joined on stage previously. Get ready Swifties, here are our favourite stage team-ups.

Gary Lightbody

The Snow Patrol singer joined Swift on 2013's 'X-Factor' stage - 'The Last Time' appeared on her fourth studio album 'Red.'

Robbie Williams

The ex-Take That singer made a surprise appearance in London last year, and Wembley Stadium went bananas for 'Angels.'

Camilla Cabello & Charlie XCX

If you're Taylor Swift, and you're thinking - how do I make my tour EVEN BETTER? Why don't I just throw in a couple of the biggest female singers in the world right now? Bingo. (For a better version, watch Swift's Netflix show, if you haven't already).

Ed Sheeran

The pair sang their collaboration 'Everything Has Changed' on the season finale of 'Britain's Got Talent' in 2013. You've definitely watched this performance before - but give it another watch, go on.

Niall Horan

Swift fans went into meltdown when she brought our very own Niall Horan out onto the stage in Wembley last year. They performed Horan's massive track 'Slow Hands.'

Selena Gomez

Before Gomez joined Swift on stage in Pasadena as part of her 'Reputation' tour, and even before she appeared in the music video for 'Bad Blood,' the pair sang 'Who Says' together at Madison Square Gardens as part of her tour in 2011.

Troye Sivan

On the same night she brought out Selena Gomez, Swift gifted Pasadena with Troye Sivan and his track of 2018, 'My My My.'

Shawn Mendes

Pasadena was treated to an A-list night, as Shawn Mendes also joined Swift with 'There's Nothing Holding Me Back.'

J. Lo

What's that? Taylor Swift and Jennifer Lopez singing 'Jenny From The Block'? Yes, this really happened. J. Lo took to the stage as part of Swift's 'Red' tour in California, and fans just about handled it.

 

After all of Taylor Swift's guest appearances, one fan uploaded a rather hilarious video pretending to be the singer on stage. Trust us, it is well worth your time.