James Olsen
Family Unnamed Father (deceased)
Occupation Reporter, Vigilante
Species Human

Status Alive

Played by Mehcad Brooks
First seen Pilot (Supergirl)
Last seen Everything Burns, Part 2
James Olsen is a member of Team Supergirl, a reporter for CatCo Worldwide Media (formerly the Daily Planet), and the vigilante known as Guardian.

Early LifeEdit

Canary Season 4Edit

In Anti-Life,

In Apokaliptic Designs,

Supergirl Season 3Edit

In Brave Enough,

In The Swarm,

In City On Fire,

Supergirl Season 4Edit

In The Kryptonian Cure,

In Brain On Fire,

In War Is Coming,

In Mind Games,

In Panic Button,

In Final Solution,

In Under The Blood Red Sun,

In Aftermath,

In Supergirl No More,

In Going Rogue,

In Rage Most Justified,

In Vows,

In The Honeymoon's Over,

In Retribution,

In Krypton's Last Stand,

In Twilight,

Supergirl Season 5Edit

In The Devil Within,

In Fear The Fever,

In Still Here,

In Used To,

In I'll Fight,

In Supercousins,

In You're A God,

In Long Time Traveler,

In War Sweater,

In Promises,

In ReignCorp,

In The House of El,

In The Last Daughter of Krypton,

Supergirl Season 6Edit

In From The Ashes,

In We Will Rise,

In The Sun Also Rises,

In Lobo (episode),

In The Crime Syndicate,

In Curiosity Killed The Kryptonian,

In Shatter Me,

In Get Your Soul Back,

In Angels Fall,

In Such Rage In Your Heart,

Supergirl Season 7Edit

In Home,

Supergirl Season 8Edit

In Sacrifices,

In The Box,

Supergirl Season 9Edit

In I'm Gonna Make You Suffer,

In Destinies,

In Assassins,

In The Book of Rao,

In Kissed By Fire,

In Never Know,

In Jamie,

In The Odessa Steps,

In All Good Things,

In Worldkiller, Part 1,

In Worldkiller, Part 2,

In Worldkiller, Part 3,

Birds of Prey Season 7Edit

In Sins of the Past, Part 2: Broken Birds,

In Sins of the Past, Part 3: Breathe Into Me,

In Better Days,

In Everything Burns, Part 2,


  • He is the only male character to appear in all 9 seasons of Supergirl.

Episode AbsenceEdit

In Supergirl Season 2, James is absent for 2 episodes:

  • Survivors
  • The Martian Chronicles

In Supergirl Season 6, James is absent in 1 episode:

In Supergirl Season 7, James is absent in 2 episodes:


  • 142/180 (Supergirl)
  • 36/36 (Batman)
  • 18/140 (Birds of Prey)
  • 2/50 (Canary)
  • 198 (total)

(Supergirl S2) (18/20)

(Canary S4) (2/10)

(Batman S1) (13/13)

(Batman S2) (13/13)

(Batman S3) (10/10)

(Supergirl S3) (10/22)

(Supergirl S4) (20/20)

(Supergirl S5) (18/18)

(Supergirl S6) (15/20)

(Supergirl S7) (18/20)

(Supergirl S8) (2/20)

(Supergirl S9) (20/20)

(Birds of Prey S6) (13/20)

(Birds of Prey S7) (5/20)

Community content is available under CC-BY-SA unless otherwise noted.