In "Star City 2046," the next episode of "DC's Legends of Tomorrow," Rip Hunter's team crash lands in 2046 and gets a devastating look into the future of Star City if Vandal Savage is never defeated. Meanwhile, an elderly Oliver Queen and his protege Connor Hawke fight an ongoing war.

Stephen Amell Crashes "Legends of Tomorrow" in New "Star City 2046" Promo

DC's Legends of Tomorrow 1x06 "Star City 2046" - guest starring Stephen Amell - When a malfunction sends the Waverider crashing into 2046 Star City, our heroes face a startling version of their own future where they never stop Savage (guest star Casper Crump) and never return home. The city is in ruins and overrun by criminals, which thrills Rory (Dominic Purcell). Sara (Caity Lotz) is despondent over the destruction of her home and stunned when she learns what happened to her old friend, Oliver Queen (guest star Stephen Amell). Steve Shill directed the episode written by Marc Guggenheim & Ray Utarnachitt (#106). Original airdate 2/25/16

Airing Thursday nights at 8 pm EST on The CW, "Legends of Tomorrow" stars Caity Lotz as White Canary, Brandon Routh as the Atom, Wentworth Miller as Leonard Snart/Captain Cold, Dominic Purcell as Mick Rory/Heat Wave, Victor Garber as Professor Martin Stein (one-half of Firestorm), Franz Drameh as Jefferson "Jax" Jackson (the other half of Firestorm), Ciara Renee as Hawkgirl and Arthur Darvill as time-traveler Rip Hunter.