Join or Sign In

Sign in to customize your TV listings

Continue with Facebook Continue with email

By joining TV Guide, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy.

The Best 50 Arrowverse Characters, Ranked

Where did your favorite character land on the list?

Lindsay MacDonald
Arrowverse Characters Ranked
1 of 51 CW

The Best 50 Arrowverse Characters, Ranked

The Arrowverse has expanded so much in the last few years, it's almost hard to keep track of all the heroes from The Flash, Supergirl, Arrow, DC's Legends of Tomorrow, Batwoman, and Black Lightning. And that's not even counting the new Superman and Lois spin-off or the potential Green Arrow and the Canaries series! The one thing we can keep track of, however, is our favorite characters from each of these shows. We've compiled and ranked the definitive best 50 characters of the Arrowverse from villains like Eobard Thawne (Tom Cavanagh) to heroes like Oliver Queen (Stephen Amell), and all those who fall in between like Lena Luthor (Katie McGrath). 

2 of 51 CW

50. Floyd Lawton (Michael Rowe), Arrow

This one might seem like an obscure pick, but even though he only appeared in a few episodes, Deadshot made a permanent mark on the Arrowverse. The push and pull rivalry between him and Diggle was fascinating to watch in action, and we've honestly never felt so conflicted about a character before. How could a guy fit for the Suicide Squad make us fall apart at the possibility of his death?

3 of 51 CW

49. Anissa Pierce (Nafessa Williams), Black Lightning

We're going to go ahead and say it: Anissa Pierce has the coolest powers of anyone on this list hands down. On top of some truly earth-shattering abilities, Anissa is confident, capable, and just impulsive enough to get herself into trouble sometimes. We wouldn't want her any other way.

4 of 51 Katie Yu, Katie Yu/The CW

48. Jesse Wells (Violett Beane), The Flash

Are you a fan of precious humans beings with eager attitudes and unbeatable resilience? Then we proudly present Jesse Wells -- aka Jesse Quick -- for your consideration. Every time she pays a visit to Central City, we find ourselves wishing she would just join Team Flash for good already. We need more of this previous cinnamon roll in our lives!

5 of 51 CW

47. Lex Luthor (Jon Cryer), Supergirl

When you hear the name Lex Luthor, you think of some pretty powerhouse characters from film franchises, cartoons, and iconic comics. The Arrowverse's take on Lex is a mix of camp and cruelty, and while we absolutely want to punch him in the face six out of seven days of the week, doesn't that mean this incarnation of Lex has basically nailed it?

6 of 51 Robert Falconer, Robert Falconer/The CW

46. Luke Fox (Camrus Johnson), Batwoman

Luke Fox had a pretty massive legacy to live up to, but in the end, he's proven he's more than capable of filling his father's shoes. Kate may be the one out on the streets, but Luke has been saving Gotham every bit as much as "the guy in the chair." The only thing that could make us like this kid more is if we got to see him team up with Cisco, Felicity, Winn, and the rest of the Arrowverse's brain gang! 

7 of 51 CW

45. Malcolm Merlyn (John Barrowman), Arrow

Yeah, this list has villains on it because duh. Malcolm Merlyn is a tough character to break down because one the one hand, he was an excellent baddie who was somehow both threatening and alluring at the same time. Just when you're ready to write him off as a ruthless mass murderer though, he shows you the obvious love he has for his children, and you're left confused about whether you love or hate this guy. However you feel about him though, he was definitely one of the best characters the Arrowverse ever created.

8 of 51 Bettina Strauss, Bettina Strauss/The CW

44. Gypsy (Jessica Camacho), The Flash

In a world populated by good guys that practically radiate sunshine and optimism, it's nice to look back and remember Gypsy as the kind of hero that was sarcastic, blunt, and yeah, violent as hell. We would have never believed she even had a soft side if not for the way Cisco brought it out in her so expertly. This girl was one of a kind, and we love her for it.

9 of 51 Dean Buscher, Dean Buscher/The CW

43. Roy Harper (Colton Haynes), Arrow

Whether he was skulking around the Glades, killing it on Team Arrow, or off on an epic, worldwide adventure, Roy Harper has been and always will be one of our faves. We got to watch his scrappy brawling skills and dubious morals transform before our eyes until he was an elite fighter whose selflessness made him the dictionary definition of a hero.  

10 of 51 CW

42. Brainy (Jesse Rath), Supergirl

Over the course of three seasons, Brainy has somehow transformed from a hilariously clueless genius into a nuanced and incredibly self-aware character. Through his relationships with other characters on Supergirl, Brainy has gone through the kind of character development that makes good shows great. 

11 of 51 Robert Falconer, Robert Falconer/The CW

41. Clark Kent (Tyler Hoechlin), Supergirl

When we first heard the Arrowverse was getting its own Clark Kent, we were a little worried that this new version of him would have some super sized shoes to fill. How silly of us! This wholesome, charismatic, downright adorable version Clark absolutely deserves his spin-off, and we're stoked about seeing him and Lois as parents!

12 of 51 CW

40. J'onn J'onzz (David Harewood), Supergirl

If you could read our minds, we wouldn't have to tell you why J'onn J'onzz made this list, but since it's unlikely you're a martian manhunter, we'll spell it out for you. Whether he's running things at the DEO, taking on a multiverse Crisis, or just providing a shoulder for Kara and Alex to lean on, J'onn's mission has always been to champion the innocent and defend the oppressed, which is a message should resonate with you no matter what corner of the galaxy you hail from.

13 of 51 Dean Buscher/The CW

39. Constantine (Matt Ryan), DC's Legends of Tomorrow

Constantine's journey into the Arrowverse has been a weird one, but he's a weird guy. It's kind of what we like most about him. On a show as silly as Legends of Tomorrow, it's not always easy to come off cool and composed, but Constantine somehow manages to make everything look debonair as hell. We'd learn black magic to just have a shot at hanging out with him!

14 of 51 Katie Yu, Katie Yu/The CW

38. Ralph Dibny (Hartley Sawyer), The Flash

There's something to be said for introducing a character with some serious flaws and then slowly but surely letting that character work through them. Ralph's character development on The Flash has been a thing of beauty, and now we can't imagine a better hero or friend for Barry and Team Flash.

15 of 51 CW

37. Mick Rory (Dominic Purcell), The Flash / DC's Legends of Tomorrow

Whoever came up with the idea of a gruff, time-traveling, heat-gun wielding romance novelist deserves an Emmy, a hug, and all the chocolate cake in the universe. A character like Mick Rory can only really exist on a wacky show like Legends, but we thank our lucky stars every day that he does.

16 of 51 Katie Yu, Katie Yu/The CW

36. Nora Allen (Jessica Parker Kennedy), The Flash

This little WestAllen baby stole our hearts from the minute she walked on screen. She had Barry's puppy dog exuberance mixed with Iris' steadfast determination and sense of duty. She was the best of both of her parents, yet also the worst. She kept secrets, she tried to take on too much too fast, and she was reluctant to ask for her. All of these qualities, good and bad, just made her more lovable, not only to Barry and Iris but to each and every Arrowverse fan. 

17 of 51 CW

35. James Olsen (Mehcad Brooks), Supergirl

From intrepid photojournalist to media mogul to badass vigilante, James Olsen has gone on a journey during his days on Supergirl. He and Kara don't always agree on how best to go about saving National City, but when the chips are down, James has always been there to save the day.

18 of 51 CW

34. Harry Wells (Tom Cavanagh), The Flash

If we had our way, half of this list would be reserved for all the different incarnations of Wells, but we knew we had to narrow it down, and Harry obviously made the cut. After the first Harrison Wells turned out to be such a baddie, we were so relieved to find out that the Wells from Earth 2 was one of the good guys! He and Cisco's hilarious rivalry was a thing of beauty, and Harry will always hold a special place in our hearts.

19 of 51 Dean Buscher, Dean Buscher/The CW

33. Dinah Drake (Juliana Harkavy), Arrow

After Laurel Lance died, we weren't sure we'd ever accept another Black Canary into our hearts. Little did we know that Dinah Drake was on the way to take up the mantle and prove herself capable of honoring Laurel's legacy while still making her own mark. No matter which timeline she's is, she's one of the best saviors Star City has ever seen. 

20 of 51 Colin Bentley, Colin Bentley/The CW

32. Wally West (Keiynan Lonsdale), The Flash

If you take a moment to look at where Wally West started and when he ended up, it's hard not to be impressed with the layers this kid developed over the years. We saw him grow from a boy into a man – and then ultimately into a Legend! There will always be an open spot on Team Flash (or on the Waverider for that matter) for Wally, when and if he wants!

21 of 51 Kimberley French, Kimberley French/The CW

31. Alice (Rachel Skarsten), Batwoman

Beth Kane, aka Alice, might be off her rocker, but we kind of love her for it. A lot of Arrowverse villains are predictable in their motives and methods, but you just can't ever pin down what Alice is going to do next, and there's something terrifying and yet refreshing about that. It's mad world these Arrowverse characters live in, and that madness is perfectly reflected in Alice. 

22 of 51 CW

30. Black Siren (Katie Cassidy), Arrow

Black Siren has a backbone of steel and her redemption arc was a thing of beauty to behold. Seeing her find her own sense of nobility made us realize she wasn't so very different from the Laurel Lance we lost after all. When push comes to shove, Black Siren will always be capable of crossing the line, but seeing her struggle with the good and bad sides of herself is something we could watch forever.

23 of 51 Dean Buscher/The CW

29. Thea Queen (Willa Holland), Arrow

Thea Queen didn't always get the screen time she deserved, but she's still one of the best Arrowverse characters of all time. This is a girl who overcame the legacy of her father and the expectations of her mother to become one of the best heroes to ever fight on Team Arrow. Every time she was faced with the choice to take a dark path, Thea chose the high road and stayed true to what she knew was right. Thea Queen is an iconic and we dare you to say different.

24 of 51 Katie Yu, Katie Yu/The CW

28. Nia Nal (Nicole Maines), Supergirl

 If you ever need a pick me up, just remind yourself that somewhere out in the multiverse, Nia Nal exists. That should be enough to turn any bad day around. Even though Nia has faced her fair share of hatred, bigotry, and just plain stupid people, she's kept an open heart continued to dream of a better world. Even more impressive, she's dedicated both her masked and unmasked hours to making that dream a reality. 

25 of 51 Jack Rowand, Jack Rowand/The CW

27. Mon-El (Chris Wood), Supergirl

Mon-El's is, hands down, one of the most lovable characters Supergirl ever introduced. His time on Earth turned him from a selfish prince into a noble hero, and though that journey was sometimes hard to watch, it doesn't make us love him any less. It takes a strong person to stand next to Kara Danvers and not fade into the background, but Mon-El's big heart and steadfast loyalty made him shine just a bright as the girl who inspired those qualities to begin with.

26 of 51 Robert Falconer, Robert Falconer/The CW

26. Slade Wilson (Manu Bennett), Arrow

We're going to go ahead and make the bold (but totally correct) statement that Slade was the best villain Arrow ever had. There are a lot of characters on this list that turned from villains into heroes, but Slade somehow made the opposite journey from friend into enemy just as fascinating to watch. The Arrowverse just wouldn't be what it is today without Slade.

27 of 51 CW

25. Caitlin Snow (Danielle Panabaker), The Flash

Caitlin's optimism and compassion are two of her very best qualities, even if they sometimes get her into trouble. What really makes her shine though is her dual nature and the relationship that's developed between her and Killer Frost. Her cheery attitude should put her at odds with Frost's pragmatism and ruthlessness, but when mixed together, they make an unbeatable combo. 

28 of 51 Katie Yu, Katie Yu/The CW

24. Winn Schott (Jeremy Jordan), Supergirl

Every episode of Supergirl that doesn't have Winn Schott in it hurts a small piece of our hearts, but that's only because Winn made us all fall so deeply in love with him. From the jump, Supergirl established itself as a lighter, funnier take on the superhero genre, and Winn's quick wit and comedic relief were a huge part what made this show so great. And if another musical episode ever happens, we DEMAND he be brought back for it!

29 of 51 Bettina Strauss/The CW

23. Cat Grant (​Calista Flockhart), Supergirl

Cat Grant could have been written off as a Kara's demanding, harpy of a boss, but instead, Supergirl turned her into a feminist icon that we'd gladly die for. Her ambition, drive, and intelligence are only a few of the things we love about this woman. We firmly believe that Kara is the wonderful person she is today thanks to the example set be her impeccable mentor, Cat Grant.

30 of 51 Katie Yu, Katie Yu/The CW

22. Joe West (Jesse L. Martin), The Flash

Parents don't tend to last very long in the Arrowverse, but there's a reason the exception to that rule is Joe West. Not only is he an integral member of Team Flash, he's a papa bear that's full of love and acceptance for all his children. Plus, in a world full of metahumans and crazy Crises, Joe still manages to hold his own as a no-nonsense cop, and that's pretty freaking impressive.

31 of 51 Shane Harvey, Shane Harvey/The CW

21. Leonard Snart (Wentworth Miller), The Flash / DC's Legends of Tomorrow

When we first met Snart as a villain on The Flash, we never expected he'd turn into one the Arrowverse's best characters to date, but that's Captain Cold for you. You just never quite know what he's up to or how he'll take you by surprise! Even when that, unfortunately, means heroically sacrificing himself to save the world. We just love the perfect blend of good and evil mixed up in this guy!

32 of 51 CW

20. Laurel Lance (Katie Cassidy), Arrow

Laurel had a noble streak to outshine all others, and her compassion in the face of deep loss made her one of the strongest women the Arrowverse has ever seen. Though her end was tragic, her sacrifice became a symbol to the people of Star City and all the heroes she fought the good fight with.

33 of 51 Dean Buscher, Dean Buscher/The CW

19. Martin Stein (Victor Garber), The Flash / DC's Legends of Tomorrow

Are you still sobbing over Martin Stein's untimely death? Because we absolutely are, and we're pretty sure we'll never stop. Stein wasn't just a brilliant mind and a legend in his own right, he was a true friend and tender soul. And yeah, maybe we're holding out hope that Legends of Tomorrow will find a way to bring him back. 

34 of 51 Jack Rowand, The CW

18. Tommy Merlyn (Colin Donnell), Arrow)

It's never –- NEVER –- going to be OK that Tommy was taken from us so brutally in the Season 1 finale of Arrow, but at least the series finale miraculously brought him back to life. Tommy Merlyn was exactly the kind of best friend a broody Oliver Queen needed – clever and undeniably witty but also surprisingly grounded and sincere. What a guy!

35 of 51 CW

17. Mary Hamilton (Nicole Kang), Batwoman

At first sight, Mary was a pampered party girl who could have been easily dismissed as a throwaway character, but boy when you take a second look does that opinion feels stupid. As a med student who pretends to party the night away so she can sneak into her secret free clinic and give healthcare to the underprivileged of her city, there were times where Mary out-heroed Batwoman herself, and honestly? We're here for it. 

36 of 51 CW

16. Nathan Haywood( Nick Zano), DC's Legends of Tomorrow

If there's one thing we want in this world more than anything else, it's to protect this sweet little baby at all costs. We could have never expected we'd fall so hopelessly in love with Nate Haywood when he was first brought on to the Legends team, but that's the sign of a truly great character. Every time Nate comes on screen, we just feel better about the world, and we can't tell if that's due to his adorable grin or his unshakeable conviction.

37 of 51 Dean Buscher/The CW

15. Ray Palmer (​Brandon Routh), Arrow / DC's Legends of Tomorrow

Ray Palmer is basically what would happen if the human equivalent of a golden retriever and a 10 PHDs had a baby. His genius-level intellect has gotten all our favorite characters out of a scrape a time or two, but it's his adorkable personality and ability to find the good in any situation that made us fall for him. It's physically impossible not to look at him and smile. Just try, we dare you.

38 of 51 CW

14. Killer Frost (Danielle Panabaker), The Flash

Who would have thought that when we first met Killer Frost -- aka one of the deadliest villains out there -- she'd become such a softy? Sure, she's still got a bark that makes sure she rarely has to bite, but she's a true member of the Flash family and we wouldn't have it any other way. What's most rewarding about her character, however, is her bond with Caity, and how important their friendship has become. Kind of gives a whole new meaning to self-love, right?

39 of 51 CW

13. Alex Danvers (Chyler Leigh), Supergirl

We dare you to name another character who can pull off the kind of dichotomy that effortlessly exists within Alex Danvers. One minute she's tough as nails and the next she's incredibly vulnerable. She's a self-assured leader, and then she's a woman still trying to find herself in this crazy world. She's a hardened soldier who's also nurturing and tender with the people she loves. If everyone in this world tried just a little harder to be like Alex Danvers, we'd all live in a better place.  

40 of 51 Katie Yu, Katie Yu/The CW

12. John Diggle (David Ramsey), Arrow

"The sidekick" has become such a staple of the superhero genre, that it almost feels stereotypical at this point, and maybe that's why John Diggle showed up in the pilot of Arrow to smash that stereotype to pieces. Not only was he the first person to join Team Arrow, he refused to compromise his morals or cross lines during a time when Oliver Queen was crossing them every night. Diggle has never been a sidekick, he's always been Oliver's equal, his partner, and his best friend. And yeah, we're dying to see a spin-off of him becoming the Green Lantern.

41 of 51 Katie Yu, Katie Yu/The CW

11.Cisco Ramon (Carlos Valdes), The Flash

When The Flash first introduced Cisco Ramon, it only took us about 2 minutes to realize that this character would be a fan-favorite. Cisco has always had the biggest heart (and an even bigger brain), but though all the ups and the downs, he's maintained his sense of wonder and excitement to live in a world populated by superheroes. When you combine that with his killer sense of humor, Cisco is sometimes the only thing that can us through a bad day!   

42 of 51 Dean Buscher, Dean Buscher/The CW

10. Lena Luthor (Katie McGrath), Supergirl

There was a moment during the creation of this ranking when Lena Luthor was number one on the list, and here's why: Never before have we seen such a perfect blend of heroism and darkness in a character, and never has it been played to such perfection as it has been with Lena. Villainous story arcs typically either make a character crazy or utterly unlikeable, but Lena's dark turn was always rooted in her will to do good and inability to understand when she'd strayed from that path. We love both the light and dark in her, and we believe she will always, always choose good in the end.

43 of 51 Dean Buscher, Dean Buscher/The CW

9. Kate Kane (Ruby Rose), Batwoman

Kate Kane can walk into a room and change the whole vibe with a single look, and that's without the cape and wig. Even through her hardened exterior, it's always been apparent Kate has an incredible capacity for love, and every time we catch her in another vulnerable moment, we fall more in love. Oh yeah, and then there's that small matter of being THE FIRST LGBTQ SUPERHERO to lead a network TV show. Crushing it! 

44 of 51 Josh Stringer/The CW

8. Jefferson Pierce (​Cress Williams), Black Lightning

For a while, Black Lightning and its characters existed outside of the Arrowverse, but thanks to Crisis on Infinite Earths, we can now definitely list Jefferson Pierce as one of the best in the superhero business. Jefferson has broken a lot of boundaries in the superhero genre, but that's only one reason we adore this character. The others have to do with him being a sincerely wonderful human, who is a symbol of hope, strength, and perseverance to the entire world.

45 of 51 Shane Harvey, Shane Harvey/The CW

7. Iris West-Allen (Candice Patton), The Flash

If you're looking for a role model, please look no further. Like many heroes in the Arrowverse, Iris has the kind of fortitude and persistence that we can only aspire to, but what really makes her special is her tenacious pursuit of truth. If Iris is on a mission, you just know she's going to complete it, no matter what obstacles stand in her way. 

46 of 51 Dean Buscher, Dean Buscher/The CW

6. Sara Lance (Caity Lotz), Arrow / DC's Legends of Tomorrow

The phrase "strong female character" gets tossed around a lot these days, but we'll bet you didn't know that if you look it up in the dictionary, you'll find an actual photo of Sara Lance there. As one of the first (and best) LGBTQ characters in the Arrowverse, Sara paved the way for all the others who came after her and did it with an unbeatable sense of humor and a very particular set of skills. Plus, she totally has the best game of anyone else on this list!  

47 of 51 Jack Rowand, Jack Rowand/The CW

5. Eobard Thawne (Tom Cavanagh), The Flash

It's hard not to compare every Arrowverse villain to Eobard Thawne – aka Harrison Wells – and find them lacking, but that's just what happens when you create a villain this perfect. We hate Thawne and his evil ways just as much as Barry, and yet every time he pops back up in the Arrowverse, we let out a whoop of joy. He's just too exciting and unpredictable, and Tom Cavanagh deserves all the awards for playing this character so perfectly.

48 of 51 CW

4. ​Felicity Smoak (Emily Bett Rickards), Arrow

What would the world be with Felicity Smoak? We hope we never have to find out! There has always been a light inside of Felicity that brightened every room she walked into, and the heroes of the Arrowverse need that more than you might expect. Her brains and quirky personality are the perfect combo, and to this day she remains one of the best characters the Arrowverse ever created. 

49 of 51 Dean Buscher, Dean Buscher/The CW

3. Oliver Queen (Stephen Amell), Arrow

Oh, Oliver Queen, the man who kicked off the entire Arrowverse. Though he's undoubtedly one of the darkest heroes of the Arrowverse, Oliver still managed to steal a special place in our hearts. For over a decade, he had to test his mettle against some of the most despicable circumstances you can put a character through, and yet each time he came out the other side, a little more battered, but holding his head high. It takes a special kind of courage to be Oliver Queen, and in the end, he got the happy ending he always deserved.

50 of 51 CW

2. Kara Danvers (​Melissa Benoist), Supergirl

How can we possibly limit the many glowing virtues of the Paragon of Hope to one paragraph? Kara Danvers is inspirational for so many reasons, but her strength in times of adversity is really what makes her stand out from the rest. The things she's seen and been through, the betrayals she's weathered, and the heartbreaks she's endured – it would be enough to break even the strongest minds and hearts, but not Kara. She wakes up every morning still believing in the good of the world, and honestly, we need someone like that now more than ever.

51 of 51 CW

1. Barry Allen (Grant Gustin), The Flash

There are so many characters on this list that could have taken this top slot, but ultimately, Barry Allen just felt right. Through all his heroic victories and terrible missteps, Barry has never lost his unflinching ability to do what's right, no matter the personal cost. What we love most about this character though, is how deeply he loves and looks after his friends, who really, have become his family at this point. It doesn't matter if they're a quick run to Star City away, or lost out in the multiverse, if someone he loves needs his help, he'll move heaven and earth to give it to them. If we had to pick one person on this list we'd want in our corner, no matter what, it would be Barry Allen.