List of Arrowverse actors

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Stephen Amell, Grant Gustin, (top; L-R) Megalyn Echikunwoke and Arthur Darvill (bottom; L-R) headline Arrow, The Flash, Vixen and Legends of Tomorrow respectively

The Arrowverse[1] is a shared fictional universe that is the setting of superhero television series airing on The CW, produced by DC Entertainment and based on characters that appear in DC Comics publications. The shared universe includes three live-action television series—Arrow, The Flash, and DC's Legends of Tomorrow—and one animated web series, Vixen.

There are multiple lead actors in the main cast of each show: Stephen Amell stars as Oliver Queen / Green Arrow in Arrow; Grant Gustin stars as Barry Allen / Flash in The Flash; Megalyn Echikunwoke stars as Mari Jiwe McCabe / Vixen in Vixen; and Arthur Darvill stars as Rip Hunter in Legends of Tomorrow. Legends of Tomorrow features an ensemble cast alongside Darvill: Victor Garber stars as Dr. Martin Stein; Brandon Routh stars as Ray Palmer / The Atom; Ciara Renée stars as Kendra Saunders / Hawkgirl; Franz Drameh stars as Jefferson "Jax" Jackson; Dominic Purcell stars as Mick Rory / Heat Wave; Wentworth Miller stars as Leonard Snart / Captain Cold; Caity Lotz stars as Sara Lance / White Canary; Falk Hentschel stars as Carter Hall / Hawkman; and Amy Pemberton stars as Gideon.

Many other actors also have major recurring roles in the universe, appearing on multiple Arrowverse series, including John Barrowman, Paul Blackthorne, Katie Cassidy, Willa Holland, Danielle Panabaker, David Ramsey, Emily Bett Rickards, and Carlos Valdes. Additionally, Matt Ryan reprises his role as John Constantine from NBC's Constantine in the fourth season of Arrow.

Cast

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

List indicator(s)
  • This table includes main cast members, as well as notable guest stars that appear across two different series.
  • A dark grey cell indicates the character was not in the season, or that the character's presence in the season has not yet been announced.
  • An M indicates the actor was part of the main cast for the season.
  • A V indicates a voice-only role.
  • A ^2 indicates the character comes from Earth-2.
Character 2012–13 season 2013–14 season 2014–15 season 2015–16 season 2016-17 season
Arrow
season 1
Arrow
season 2
The Flash
season 1
Arrow
season 3
Vixen
season 1
The Flash
season 2
Arrow
season 4
DC's
Legends of Tomorrow

season 1
Vixen
season 2
The Flash
season 3
Arrow
season 5
DC's
Legends of Tomorrow

season 2

Introduced in Arrow season 1

John Diggle
Spartan
David RamseyM [2] David Ramsey[3] David RamseyM [4]   David Ramsey[5] David RamseyM [6]  
Roy Harper
Arsenal
Colton Haynes[7] Colton HaynesM [8]   Colton HaynesM [9]   Colton Haynes[10]   Colton Haynes [11]   
Laurel Lance
Black Canary
Katie CassidyM [12][13] Katie Cassidy[14] Katie CassidyM   Katie CassidyM [6] Katie Cassidy[15] Katie CassidyV [16]  
Quentin Lance Paul BlackthorneM [17] Paul Blackthorne[14] Paul BlackthorneM   Paul BlackthorneM [6] Paul Blackthorne[18]  
Sara Lance
Canary / White Canary
Jacqueline MacInnes Wood[19] Caity Lotz[19]   Caity Lotz[20]   Caity Lotz[21] Caity LotzM [22]   Caity LotzM [23]
Malcolm Merlyn
Dark Archer
/ Ra's al Ghul
John Barrowman[24]   John BarrowmanM [25]   John Barrowman[5] John BarrowmanM [26][27]  
Tommy Merlyn Colin DonnellM [28] Colin Donnell[29]   Colin Donnell[30]
Arien Boey[31]
 
Lyla Michaels
Harbinger
Audrey Marie Anderson[32]   Audrey Marie Anderson   Audrey Marie Anderson[33]  
Moira Queen Susanna ThompsonM [34]   Susanna ThompsonV [35]  
Oliver Queen
Green Arrow
Stephen AmellM [36] Stephen Amell[3][37] Stephen AmellM
Jacob Hoppenbrouwer
[citation needed]
Stephen AmellV [38] Stephen Amell[5] Stephen AmellM [6][39] Stephen Amell[40]   Stephen AmellM [41]  
Thea Queen
Speedy
Willa HollandM [42]   Willa HollandM   Willa Holland[5] Willa HollandM [6][43]  
Felicity Smoak
Overwatch
Emily Bett Rickards[44] Emily Bett RickardsM [45] Emily Bett Rickards[3][46] Emily Bett RickardsM Emily Bett RickardsV [27] Emily Bett Rickards[5] Emily Bett RickardsM [6] Emily Bett Rickards[18]  
Slade Wilson
Deathstroke
Manu Bennett[47] Manu BennettM [48]   Manu Bennett[49]  

Introduced in Arrow season 2

Barry Allen
Flash
[lower-alpha 1]
  Grant Gustin[51] Grant GustinM [51]
Logan Williams
[citation needed]
Grant Gustin[3] Grant GustinV [38] Grant GustinM [52]
Logan Williams
[citation needed]
Grant Gustin[53]   Grant GustinM [54]  
Samantha Clayton   Anna Hopkins[55]   Anna Hopkins[56]  
Linda Park   Olivia Cheng[57] Malese Jow[58]   Malese Jow[59]  
Nyssa   Katrina Law[60]   Katrina Law   Katrina Law[18]  
Cisco Ramon
Vibe
  Carlos Valdes[61] Carlos ValdesM [62] Carlos Valdes[3] Carlos ValdesV [27] Carlos ValdesM [63] Carlos Valdes[64]  
Caitlin Snow   Danielle Panabaker[61] Danielle PanabakerM [65] Danielle Panabaker[3]   Danielle PanabakerM [63] Danielle Panabaker  
William Tockman
Clock King
  Robert Knepper[66]  

Introduced in The Flash season 1

Gideon[lower-alpha 2]   Morena BaccarinV [67]   Morena BaccarinV
[citation needed]
  Amy PembertonM V [68]  
Brie Larvan
Bug-Eyed Bandit
  Emily Kinney[69]   Emily Kinney[70]  
Mick Rory
Heat Wave
  Dominic Purcell[71]   Dominic Purcell[72]   Dominic PurcellM [73]
Mitchell Kummen[74]
 
Kendra Saunders
Hawkgirl
  Ciara Renée[75]   Ciara Renée[76] Ciara RenéeM [77]  
Leonard Snart
Captain Cold
  Wentworth Miller[78]   Wentworth Miller[6]   Wentworth MillerM [79]   Wentworth Miller[80]   Wentworth Miller[81]
Clarissa Stein   Isabella Hofmann[82]   Isabella Hofmann[82]   Isabella Hofmann

Chanelle Stevenson

 
Martin Stein
Firestorm
  Victor Garber[83]   Victor Garber[84]   Victor GarberM [79]
Graeme McComb[85]
 
Eddie Thawne   Rick CosnettM [65]   Rick Cosnett[86]  
Eobard Thawne
Reverse Flash
[lower-alpha 3]
  Tom CavanaghM [88]
Matt Letscher[87]
  Tom Cavanagh[89]
Matt Letscher[90]
 
Iris West   Candice PattonM [91]   Candice PattonM [63]  
Joe West   Jesse L. MartinM [92][93]   Jesse L. MartinM [94]  

Introduced in Arrow season 3

Ra's al Ghul   Matthew Nable[95]   Matthew Nable[96]  
Ray Palmer
Atom
  Brandon Routh[97]   Brandon Routh[98] Brandon RouthM [79]  
Jake Simmons
Deathbolt
  Doug Jones[99]  

Introduced in Vixen season 1

Mari Jiwe McCabe
Vixen
  Megalyn EchikunwokeM V [100]   Megalyn Echikunwoke[101]  

Introduced in The Flash season 2

William Clayton   Jack Moore[102]  
Carter Hall
Hawkman
  Falk Hentschel[103] Falk HentschelM [103][104]  
Jefferson "Jax" Jackson
Firestorm
  Franz Drameh[105]   Franz DramehM [106]  
Vandal Savage   Casper Crump[107]  
Lewis Snart   Michael Ironside[108]   Jason Beaudoin[109]  
Harrison Wells2   Tom CavanaghM [110]  
Wally West   Keiynan LonsdaleM [111]  

Introduced in Arrow season 4

Aldus Boardman   Peter Francis James[112]  
John Constantine[lower-alpha 4] Matt Ryan[113]
Damien Darhk   Neal McDonough[114]  
Curtis Holt   Echo Kellum[115]   Echo KellumM [116]  

Introduced in Legends of Tomorrow season 1

Rip Hunter   Arthur DarvillM [117]
Aiden Longworth[74]
 

Notes

  1. Grant Gustin additionally reprises his role of Barry Allen / Flash on CBS's Supergirl, which, similarly to Earth-2, is set in an alternate world to the Arrowverse.[50]
  2. Gideon is an AI system used in the future of the Arrowverse. Morena Baccarin voices the Gideon system used by Eobard Thawne, while Amy Pemberton voices the Gideon system used by Rip Hunter.[67][68]
  3. Eobard Thawne is portrayed by Matt Letscher, but for the majority of his appearances the character takes on the guise and likeness of Harrison Wells, for which he is portrayed by Tom Cavanaugh.[87]
  4. Matt Ryan appears in the Arrow season four episode "Haunted" as part of a "one-time-only-deal", in which he reprises his role of John Constantine from NBC's Constantine.[113]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 3.2 3.3 3.4 3.5 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 5.2 5.3 5.4 Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 6.2 6.3 6.4 6.5 6.6 Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. 14.0 14.1 Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. 18.0 18.1 18.2 Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. 27.0 27.1 27.2 Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. 38.0 38.1 Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. 51.0 51.1 Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. 61.0 61.1 Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. 63.0 63.1 63.2 Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. 65.0 65.1 Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. 67.0 67.1 Lua error in package.lua at line 80: module 'strict' not found.
  68. 68.0 68.1 Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. 74.0 74.1 Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. 79.0 79.1 79.2 Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. 82.0 82.1 Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. 87.0 87.1 Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. 103.0 103.1 Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. 113.0 113.1 Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.