The Catalog of DC Character Portrayals: DC Heroes, Part 2

A look at who's played who.

Features Opinion
This is the second article in a series. Part 1 can be found here.

The pictures may or may not work too well here. The entirey of both articles can also be found at


Dick Grayson / Robin

1 Robin

Douglas Croft in The Batman (1943)

2 Robin

Johnny Duncan in Batman and Robin (1949)

3 Robin

Burt Ward in Batman (1966-1968), Batman (the movie, 1966), and Legends of the Superheroes (1979)


4 Robin


Chris O’Donnell in Batman Forever (1995) and Batman & Robin (1997)

NOTE: Joseph Gordon-Levitt played the character of Robin John Blake in The Dark Knight Rises (2012). Although there have no less than five Robins over the years, most people now associate this character with Dick Grayson.


Barbara Gordon / Batgirl / Oracle

1 Batgirl

Yvonne Craig on Batman (1967-1968)

2 Batgirl

Dina Meyer in Birds of Prey (2002-2003)

Jim Gordon also had an unnamed daughter played in Batman Begins (2005) by an unknown actress and The Dark Knight (2008) by Hannah Gunn.

Other adaptations of DC properties have attempted to replicate the role of Oracle in their stories. These include Anabeth Gish's character of Susan Sparks in Steel (right down to the wheelchair) and Emily Bett Richards' character of Felicity Smoak in Arrow.

Kara / Linda Lee (Danvers) / Supergirl

2 Supergirl

Helen Slater in Supergirl (1984)

1 Supergirl

Laura Vandervoort on Smallville (2007-2011)

Still to come…

3 Supergirl

Melissa Benoist on the TV series Supergirl (2015-)

Roy Harper / Speedy / Arsenal / Red Arrow

1 Speedy

Colton Haynes on Arrow (2013-present) & the online series Arrow: Blood Rush (2013)

Donna Troy / Wonder Girl / Troia

Wonder Girl

Debra Winger as "Drusilla" on Wonder Woman

(Although her name was changed to Drusilla, this character was still an obvious adaptation of Donna)

Vic Stone / Cyborg

1 Cyborg

Lee Thompson Young on Smallville (3 episodes, 2006-2010)

Still to Come…


Ray Fisher in Batman v Superman: Dawn of Justice (2016), Justice League: Part 1 (2017), Justice League: Part 2 (2019), and Cyborg (2010)


Bart Allen / Impulse / The Flash

1 Impulse

Kyle Gallner on Smallville (3 episodes, 2004-2009) (character appears in 2010 via body double)

(This character was initially advertised as being "The Flash." OF course, Bart Allen did eventually become The Flash)

Mia Dearden / Speedy

2 Speedy

Elise Gatien on Smallville (2 episodes, 2009-2010)

Kon-El / Conner Kent / Superboy


Lucas Grabeel on Smallville (1 episode, 2011)

John Henry Irons / Steel


Shaquille O’Neal in Steel (1997)


Helena Bertinelli / Huntress


Jessica De Gouw on Arrow (4 episodes, 2012 -present


(Hawkman, Hawkgirl, and Black Canary covered above)

Jay Garrick / The Flash


Billy Mitchell on Smallville (cameo, 1 episode, 2010)


Alan Scott / Green Lantern

Green Lantern

Doug Pinton on Smallville (cameo, 1 episode, 2010)

Ted Grant / Wildcat


Roger Haskett on Smallville (cameo, 1 episode, 2010)


Arrow -- "The Secret Origin of Felicity Smoak" -- Image AR305a_0233b -- Pictured (L-R): J.R. Ramirez as Ted Grant and Katie Cassidy as Laurel Lance -- Photo: Cate Cameron/The CW -- © 2014 The CW Network, LLC. All Rights Reserved.

J.R. Ramirez on Arrow (2 episodes, 2014)

Al Pratt / The Atom

al pratt

Glenn Hoffman on Smallville (cameo, 1 episode, 2010)

Wesley Dodds / Sandman


Ken Lawson on Smallville (1 episode, 2010)

Kent Nelson / Doctor Fate


Brent Stait on Smallville (2010)


Sylvester Pemberton / The Star-Spangled Kid

star spangled

Jim Shield on Smallville (1 episode, 2010)

Courtney Whitmore / The Star-Spangled Kid / Stargirl

star spangled2

Britt Irvin on Smallville (4 episodes, 2010-2011)

Inza Nelson / Doctor Fate


Erica Carroll on Smallville (cameo, 1 episode, 2010)

Abigail “Ma” Hunkle / Red Tornado


Deborah Cole on Smallville (cameo, 1 episode, 2010)


The Legion of Super Heroes

Rok Krinn / Cosmic Boy

Cosmic Boy

Ryan Kennedy on Smallville (2 episodes, 2009)

Garth Ranzz / Lightning Lad

Lightning LAd

Calum Worthy on Smallville (1 episode, 2009)

Imra Ardeen / Saturn Girl


Alexz Johnson on Smallville (1 episode, 2009)

Brainiac 5



James Marsters on Smallville (1 episode, 2010)

(This version is far different from his comics counterpart, a robotic being, and the original version of Brainiac reprogrammed)


Guy Gardner / Green Lantern


Matthew Settle in Justice League (1997)

Jon Michael Carter / Booster Gold


Eric Martsolf on Smallville (1 episode, 2011)

Ted Kord / Blue Beetle



Sebastian Stamp on Smallville (1 episode, 2011)

(not portrayed in superhero capacity)

Jaime Reyes / Blue Beetle


Jaren Brandt Bartlett on Smallville (1 episode, 2011)



Serinda Swan on Smallville (2 episoes, 2009-2010)



Kimberly Oja in Justice League (1997)



Michelle Hurd in Justice League


Helena Wayne / Huntress


Barbara Joyce in Legends of the Superheroes (1979)


Ashley Scott in Birds of Prey (2002-2003)

(Name altered to Helena Kyle)

Cisco Ramon / Vibe


Carlos Valdes on The Flash (2014-)

(not portrayed in superhero capacity)

Crispus Allen / The Spectre


Andrew Stewart Jones on Gotham (9 episodes, 2014)

Mark Shaw / Manhunter


David Cubitt on Arrow (1 episode, 2014)

(not portrayed in superhero capacity)

THE FLASH: Latest Ezra Miller Exposé Includes NDAs, Alleged Grooming, And Reshoots On DC Comics Movie

THE FLASH: Latest Ezra Miller Exposé Includes NDAs, Alleged Grooming, And Reshoots On DC Comics Movie

ARROW Star Colton Haynes Left The CW Series Because He Hated One Of His Co-Stars
Recommended For You:

ARROW Star Colton Haynes Left The CW Series Because He Hated One Of His Co-Stars

DISCLAIMER: This post was submitted by a user who has agreed to our Terms of Service and Community Guidelines. As a user-generated content platform, Comic Book Movie and Best Little Sites LLC is protected under the DMCA... [MORE]
THE FLASH Finally Resolves Big ARROW Series Finale Cliffhanger Teasing Diggle's Green Lantern Future
Last night's episode of The Flash finally addressed Arrow's big Green Lantern cliffhanger, but is John Diggle going to suit up in the Arrowverse? Find out exactly how it was resolved after the jump...
ARROW Star Colton Haynes Left The CW Series Because He Hated One Of His Co-Stars
Colton Haynes played Roy Harper/Arsenal in Arrow, but ended up leaving the series rather abruptly. Now, the actor has shed some light on why he couldn't wait to escape the Arrowverse. Check it out...
GOTHAM KNIGHTS: The CW Debuts First Official Key Art For Upcoming DC Comics Series
The CW has released a first look at the upcoming Gotham Knights TV series via some official key art spotlighting the show's leads, and it's every bit as generic as you'd expect...
Beloved Comic-Book Creator Neal Adams — Co-Creator Of John Stewart And Ra's Al Ghul — Passes Away At 80
Prolific comic-book creator Neal Adams has passed away from sepsis complications. Adams co-created beloved characters like Ra's Al Ghul and Green Lantern John Stewart.
AGENT GAME Star Katie Cassidy Reveals Whether She'd Be Open To Returning To The Arrowverse (Exclusive)
Agent Game star Katie Cassidy tells us that while she's not found it hard to move on from playing Black Canary in the Arrowverse, the door is open for future appearances in that world as Laurel Lance...

The Best Little Sites Network (BLS)

Action Movie and TV News -
Anime News, Trailers & More -
Superhero News, Videos, Rumors & More -
Horror News -
Video Game News, Reviews, Trailers & More -
Sci-Fi and Fantasy News, Videos, Rumors & More -
Cartoon and Animated Film News, Videos, Rumors & More -
Professional Wrestling News, Videos, Rumors & More -