The Rolling Stones are wrapping up their whirlwind anniversary tour soon, and not without leaving a trail of memorable shows across the country. Mick and the gang called in some of music's biggest names (although nothing can beat the Stones themselves) to join them on stage throughout their 50 & Counting tour.
From pop to rock to country and back, click through to watch all of the Rolling Stones' surprise guests start it up and paint it black with the legendary lads from London.
1. Gwen Stefani - Los Angeles, May 3
The lovely Gwen Stefani surprised the opening night audience by joining the Rolling Stones during "Wild Horses". With her long straight hair and headband reminiscent of the wild west, the No Doubt singer brought her own brand of sparkle to the stage.
2. Keith Urban - Los Angeles - May 3
Oh, but there was more! After Stefani had the crowd worked up, country star Keith Urban came out a few songs later, guitar blazing and taking over some verses during "Respectable".
3. Mick Taylor - Los Angeles, May 3
Gotta make a big scene for any tour kickoff night! The Stones' kickoff show closed the rolodex with old pal and former Stones guitarist Mick Taylor, who raged on his Les Paul for an epic, extra bluesy rendition of "Midnight Rambler". Taylor popped in on several dates during the summer tour to further spread all the twangy goodness.
4. Tom Waits - Oakland, May 6
One of the grittiest voices in music joined the Rolling Stones for a truly backwoods blues moment. The endlessly eccentric Tom Waits, who rarely makes live appearances anymore, brought his madman's swagger to the stage at Oakland's Oracle Arena to throw down some verses during "Little Red Rooster".
5. Bonnie Raitt - San Jose, May 9
An empty microphone is always a good indication of things to come. And in came country staple Bonnie Raitt to the stage during "Let It Bleed". Her effortless dexterity on the slide guitar is a marvel on it's own, and left Keith and Ronnie to keep up!
6. John Fogerty - San Jose, May 9
And the guests kept coming at the HP Pavilion show, with roots rock legend John Fogerty surprising the audience as well. The former Creedence Clearwater Revival lead man blended in seamlessly with the Stones, almost sounding like Jagger during "It's All Over Now".
7. Katy Perry - Las Vegas, May 11
In true to Vegas form, the Rolling Stones brought out the big guns (no pun intended) for their date in Sin City. Pop star Katy Perry came out in a heaven sent and hell bent leather number with matching thigh-high boots to sing "Beast of Burden" with Jagger. Looking like that, she definitely brought the beast out in all of us.
8. John Mayer - Anaheim, May 15
Katy Perry's on-and-off-again beau John Mayer popped up on the next Stones tour date. The lads and Mayer tackled the Muddy Waters song "Champagne and Reefer" with plenty of cringe-tastic Mayer guitar faces to match classic blues tune.
9. Dave Grohl - Anaheim, CA - May 18
For the second date at Anaheim's Honda Center, the Stones went hard with special guest Dave Grohl of the Foo Fighters shredding along to, of course, "Bitch".
10. Carrie Underwood - Toronto, May 25
Canada got a taste of the South when country firecracker Carrie Underwood joined the Stones on stage for "Only Rock 'N Roll". It's always awesome to see the good girl go rock 'n roll!
11. Taj Mahal - Chicago, May 28
The first of the Stones' Chicago shows was treated to legendary bluesman Taj Mahal, who had just turned 71 earlier in the month. But like the Stones have shown, age can't slow down the rock as they performed "Six Days on the Road".
12. Sheryl Crow - Chicago, May 31
For their second show in Chicago, Sheryl Crow donned her leather pants and joined the lads on the mic for "All Down the Line". This isn't the first time Crow has performed with the iconic band, and you can see just how well she and Mick can work a stage together.
13. Taylor Swift - Chicago, June 3
Chicago must be the luckiest city in the USA this summer, with three Rolling Stones shows in a row! The band must've saved the best for last, for superstar Taylor Swift joined them on stage for their last date in the Windy City. In true Swift for, she and Mick performed an adorable rendition of "As Tears Go By", bowing and gesturing to each other like a king presenting his daughter at a royal ball.
14. Win Butler - Montreal, June 9
There was no need for introduction when Montreal's native son Win Butler of the Grammy-winning Arcade Fire strolled on stage during the Stones' classic "The Last Time". Joining on guitar and vocals, Butler towered over Jagger (he's 6'4''!) and even tossed a mic into the audience. Much better bonus than a guitar pick!
15. Gary Clark Jr. - Boston, June 13
Guitar sparring with Ronnie Wood and Keith Richards on the endlessly bluesy "I'm Going Down" was Texas musician Gary Clark Jr. The buzzy guitarist had previously joined the Stones on stage with John Mayer last December.
16. Brad Paisley - Philadelphia, June 18
The Stones got red hot dose of country with special guest Brad Paisley. The musician strummed and sang along to "Dead Flowers", with Jagger's feigned drawl struggling to keep up with Paisley's real one!
17. Aaron Neville - Philadelphia, June 21, 2013
For their very last surprise guest of the tour, the Rolling Stones had sort of a karaoke moment with R&B singer Aaron Neville. Jagger even donned a hat to match Neville's as they sang the classic 1964 song "Under the Boardwalk". Maybe for Jagger the song was a little karaoke-esque, but when Neville dazzling voice filled the venue, it all made sense.