Arrow 2x08 (2015) Falk Hentschel as Carter Hall / Hawkman

The Flash 4x09: Elseworlds Part 1 (2018) Uknown Actor as Hawkman

Arrow S03: Emily Bett Rickards as Felicity Smoak

Legends of Tomorrow S02: Stephen Oyoung as Tokugawa Iemitsu

Legends of Tomorrow S03: Brandon Routh as Ray Palmer

Arrow S05: Megalyn Echikunwoke as Mari/Vixen

Legends of Tomorrow S02: Maisie Richardson-Sellers as Amaya Jiwe

Legends of Tomorrow S03: Tracy Ifeachor as Kuasa

Arrow S06: Stephen Amell as Oliver Queen

The Flash: Elseworlds (2018): Grant Gustin as Barry Allen

Legends of Tomorrow S04: Nick Zano as Nate Heywood

Arrow S01: Willa Holland as Thea Queen - The Hōzen (宝箭) is the Arrowhead stone

Arrow S05: Stephen Adam Amell as Oliver Queen - The Hōzen (宝箭) is the Arrowhead stone

Arrow S07: Ben Lewis as William Clayton - The Hōzen (宝箭) is the Arrowhead stone

Arrow 7x08 (2018) Emily Bett Rickards Felicity Smoak

The Flash 5x09: Elseworlds, Part 1 (2018) Candice Patton as Iris West-Allen

Arrow 7x15 (2019) Emily Bett Rickards as Felicity Smoak Credit: WornOnTv

Supergirl 4x16 (2019) Katie McGrath as Lena Luthor Credit: WornOnTv

Arrow: Lost Canary (2019) Caity Lotz as Sara Lance

Legends of Tomorrow: The Eggplant, the Witch & the Wardrobe (2019) Jes Macallan as Ava Sharpe

The Flash 1x01: Candice Patton as Iris West

Arrow S02: Emily Bett Rickards as Felicity Smoak

The Flash 1x16 (2015) Wentworth Miller as Leonard Snart

Legends of Tomorrow 4x08 (2018) Jane Carr as Fairy Godmother

Legends of Tomorrow 4x14 (2019) Caity Lotz as Sara Lance

The Flash: Fury Rogue (2018) Danielle Panabaker as Caitlin Snow

The Flash: Gone Rogue (2019) Jessica Parker Kennedy a Nora West-Allen

The Flash 4x23: Candice Patton as Iris West

Arrow 6x15: Emily Bett Rickards as Felicity Smoak

The Flash S04: Candice Patton as Iris West

The Flash S04 and S05: Jessica Parker Kennedy as Nora West-Allen

The Flash S05: Grant Gustin as Barry Allen / Flash

Arrow S07 Crossovers Episode: Stephen Amell as Oliver Queen / Green Arrow

Legends of Tomorrow S01: Ciara Renée as Kendra Saunders

Legends of Tomorrow S03: Tala Ashe as Zari Tomaz

Legends of Tomorrow S01 (2016): Unknown Actor as Girl

Legends of Tomorrow S03 (2017): Unknown Actor as Actor Woman

Smallville: Absolute Justice (2010) Britt Irvin as Courtney Whitmore/Stargirl

Legends of Tomorrow 2x02 (2016) Sarah Grey as Stargirl

The Flash 5x09: Elseworlds Part 1 (2018) Uknown Actor as Stargirl

Legends of Tomorrow S02 Crossovers Episode: Nick Zano as Nate Heywood

Legends of Tomorrow 3x11: Tala Ashe as Zari Tomaz

Legends of Tomorrow 4x15 (2019) Adam Tsekhman as Gary Green

Legents of Tomorrow 3x05 (2017): Courtney Ford as Nora Darhk

Legends of Tomorrow 3x08 Crisis on Earth-X, Part 4 (2017): Tala Ashe as Zari Tomaz

Legends of Tomorrow 3x08: Crisis on Earth-X, Part 4 (2017) Russell Tovey as Ray Terrill / The Ray

The Flash 5x09: Elseworlds Part 1 (2018) Uknown Actor as The Ray

Legends of Tomorrow: Witch Hunt (2018) Jane Carr as Fairy Godmother

Legends of Tomorrow S04 (2019) Courtney Ford as Nora Darhk

Supergirl S03 (2018): Jeremy Jordan as Winn Scott

Supergirl S04 (2018): Jesse Rath as Brainiac 5

Supergirl S04: Melissa Benoist as Kara Danvers/Supergirl

Legends of Tomorrow S04: Caity Lotz as Sara Lance