DC's Legends of Tomorrow (2016 - )

DC's Legends of Tomorrow


Avg Tomatometer


Avg Audience Score

Series Info

A time-traveling rogue assembles a group of heroes and villains to prevent the world's destruction.

DC's Legends of Tomorrow Videos

DC's Legends of Tomorrow Photos


Critics Consensus: No consensus yet.

2020, CW, 15 episodes

Critics Consensus: No consensus yet.

2018, CW, 16 episodes

Critics Consensus: DC's Legends of Tomorrow lightens up the tone in its third season while spotlighting adventurous plots and a distinct sense of humor.

2017, CW, 18 episodes

Critics Consensus: Though the narrative remains too ambitious, DC's Legends of Tomorrow enjoys a freer creative arc with the removal of problem characters.

2016, CW, 17 episodes

Critics Consensus: Fancy effects, comic-book nostalgia, and an alluring cast help keep it afloat, but DC's Legends of Tomorrow suffers from an overloaded cast of characters that contribute to a distractingly crowded canvas.

2016, CW, 16 episodes


Victor Garber
as Martin Stein
Wentworth Miller
as Leonard Snart
Brandon Routh
as Ray Palmer
Arthur Darvill
as Rip Hunter
Caity Lotz
as Sara Lance
Ciara Renee
as Kendra Saunders
Franz Drameh
as Jay Jackson
Casper Crump
as Vandal Savage
Falk Hentschel
as Carter Hall
Tala Ashe
as Zari Adrianna Tomaz
Neal McDonough
as Damien Darhk
Courtney Ford
as Nora Darhrk
Stephen Amell
as Oliver Queen
Matt Ryan
as John Constantine
John Barrowman
as Malcolm Merlyn
Matthew MacCaull
as Commander Steel
Grant Gustin
as The Flash
Matt Letscher
as Eobard Thawne
Tom Wilson
as Hank Heywood
Billy Zane
as P.T. Barnum
Kwesi Ameyaw
as Dr. Mid-Nite
Jack Turner
as John Ronald Reuel Tolkin
Jessica Sipos
as Savage's Daughter
Ali Liebert
as Lindsay
Cory Gruter-Andrew
as Savage's Ally
Sarah Grey
as Stargirl
Jenna Rosenow
as Jane Austen
Matt Nable
as Ra's al Ghul
Stephanie Corneliussen
as Valentina Vostock
Bar Paly
as Helen Hunt
Faye Kingslee
as The Pilgrim
Paul Blackthorne
as Sara's Father
Jeff Fahey
as Quentin Turnbull
Emily Bett Rickards
as Felicity Smoak
Chyler Leigh
as Alex Danvers
Show More Cast