To promote their upcoming show, "Legends of Tomorrow," The CW released this new character poster and trailer today, featuring all nine of the main cast members and a new slogan "Their time is now."

The cast is now complete, and they can be seen assembled on the stunning poster below: 

The CW also released a new trailer for "Legends" today, featuring Vandal Savage's plans for world domination, and the possibility of the team going back in time to change their own fates. Check out the trailer below:

While "Legends of Tomorrow" was announced earlier this year at CW Upfronts, a full cast list and premiere date were only recently confirmed. Part of the waiting had to do with setting up certain character story lines on "The Flash". For instance, even though Dr. Martin Stein (Victor Garber) was the only member of Firestorm on the roof in the initial "Legends" trailer, now we know that his new Firestorm counterpart, Jay Jackson (Franz Drameh), will be joining "Legends" as well. We already knew Sara Lance (Caity Lotz) would be back, as well as Ray Palmer (Brandon Routh), and both of those character's resurrections were featured on recent episodes of "Arrow". Hawkgirl (Ciara Renee) will also be joined by her counterpart, Hawkman (Falk Hentschel), now that he was introduced in the recent "Flash"/"Arrow" crossover episodes. 

WATCH: First full trailer for "Legends of Tomorrow"

“DC’S LEGENDS OF TOMORROW - When heroes alone are not enough…the world needs legends. Having seen the future, one he will desperately try to prevent from happening, time-traveling rogue Rip Hunter is tasked with assembling a disparate group of both heroes and villains to confront an unstoppable threat — one in which not only is the planet at stake, but all of time itself. Can this ragtag team defeat an immortal threat unlike anything they have ever known?”
DC’S LEGENDS OF TOMORROW stars Victor Garber (The Flash, Alias) as Dr. Martin Stein; Brandon Routh (Arrow, Superman Returns) as Ray Palmer/The Atom; Arthur Darvill (Doctor Who) as Rip Hunter; Caity Lotz (Arrow) as Sara Lance/White Canary; Ciarra Renee (Pippin) as Kendra Saunders/Hawkgirl; Franz Drameh (Edge of Tomorrow) as Jay Jackson; with Dominic Purcell (The Flash, Prison Break) as Mick Rory/Heat Wave; and Wentworth Miller (The Flash, Prison Break) as Leonard Snart/Captain Cold. Based on the characters from DC Comics, DC’S LEGENDS OF TOMORROW is from Bonanza Productions Inc. in association with Berlanti Productions and Warner Bros. Television.”

"Legends of Tomorrow" premieres Thursday January 21 at 8/9C on The CW.

Entertainment journalist who’s passionate about science fiction, superheroes, and all things nerdy. Regular Comic Con attendee, co-founder of The Marvel Report, co-host of The Flash Podcast and the Peggy Carter Podcast. Assistant editor at CBR, contributing writer to Tracking Board and HitFix Harpy. Obsessed with British accents, strong female characters, Sherlock, and Steve Rogers.