There have been many actors who have appeared in both the long-running show Winchester brothers (played by Jensen Ackles and Jared Padalecki) as they hunt all kinds of evil supernatural beings. The longest running American live-action fantasy series, Supernatural ran for 15 seasons. Most of those seasons aired on the television channel the CW. Because of its long run, and because the show often stuck to a monster-of-the-week format, many actors have appeared on Supernatural.
When the CW premiered the superhero show Arrow, it proved to be very successful, so the network ran with that success and churned out one new superhero show after another. The Flash was the next show to premiere on the network, then DC’s Legends of Tomorrow, then the CW picked up Supergirl from CBS for its second season, so on and so forth. With multiple shows as part of the universe, many of which often relied on the villain-of-the-week format like Supernatural, many actors have also appeared in the Arrowverse. With Supernatural and the Arrowverse sharing the same network, with similarities in style and tone, there is much crossover between the actors that appeared on each show. Here is a list of every actor who appeared in both shows.
Andrea Brooks
Andrea Brooks started her long run on Supergirl in the first episode of its second season, “The Adventures of Supergirl.” Her character, Eve Tessmacher, is introduced as the assistant to Cat Grant (Calista Flockhart), but then becomes the assistant to James Olson (Mehcad Brooks), and then to Lena Luthor (Katie McGrath). Eve proves to be far more devious than initially perceived when it is revealed that she has been working for Lex Luthor (Jon Cryer) the entire time, as well as that she only started working for Lex under orders from the secret organization Leviathan. Over on Supernatural, Andrea Brooks played the character Maria, also known as Gholandria the Wicked of Moondoor, in the season 8 episode “LARP and the Real Girl,” who helps Sam and gives him information about victims of fairy magic. She also played Katie Burns, the girl who is killed by the ghost of H.H. Holmes at the very beginning of the season 2 episode “No Exit.”
Alexander Calvert
Alexander Calvert became a series regular in Supernatural after his character Jack Kline was born in the finale of the show’s 12th season. Jack Kline is the son of Lucifer and a human, Kelly Kline, with the power of a Nephilim – the child of an angel and a human. Over the last seasons of Supernatural, Jack’s powers are lost and returned, as is his life – on one occasion, his dead body is inhabited by the demon Belphegor. At the end of the final season of Supernatural, Jack becomes the new God, intent on making a better world and a better heaven than the God before him. As part of the Arrowverse, Alexander Calvert played the unstable, villainous Lonnie Machin, nicknamed Anarky, on Arrow. Originally introduced in season 4’s “The Candidate” as a mob enforcer, when a fight with Team Arrow leaves him severely burned, he becomes an extreme anarchist, ultimately planning (and failing) to destroy half of Star City with a bomb.
Katie Cassidy
Katie Cassidy was a series regular in Arrow from the beginning of the show until the death of her character, Laurel Lance, in the show’s fourth season. Starting as a complicated love interest for Arrow’s central character Oliver Queen (Stephen Amell) and Tommy Merlyn (Colin Donnell), Laurel grew far beyond that, showing her strength as a lawyer and then a superhero, the Black Canary. Though Laurel died as a hero in Arrow season 4, Kate Cassidy returned to Arrow as a Laurel Lance from a different universe in the fifth season, and through that iteration of the character returned as a series regular for season 6. On Supernatural, Katie Cassidy played the dark-humored demon Ruby. Introduced in season 3’s “The Magnificent Seven,” Ruby was dedicated to bringing about Lucifer’s return and manipulated the Winchesters for her own ends. In the season 3 finale, “No Rest for the Wicked,” Lilith takes over Ruby’s host body and fights the Winchesters, before Sam eventually stabs and kills Ruby’s host body with Ruby’s own knife.
Courtney Ford
While a young version of Nora Darhk appeared on Arrow, Courtney Ford’s Nora Darhk (and, initially, the evil force Mallus that lived within her) was introduced on Legends of Tomorrow in season 3. Over the course of her time on Legends of Tomorrow, Nora grew from a villain to a complex antihero to a well-meaning Legend – and a loving wife to Ray Palmer, played by Courtney Ford’s real-life husband Brandon Routh. On Supernatural, Courtney Ford played Kelly Kline, the human mother of Alexander Calvert’s Jack Kline. Having been tricked by Lucifer into sleeping with him, Kelly becomes pregnant and the birth of her son with Lucifer ultimately kills her.
Madison McLaughlin
Madison McLaughlin’s Krissy Chambers was introduced in Supernatural season 7, episode 11, “Adventures in Babysitting.” The daughter of another monster hunter, Krissy needs the Winchester brothers’ help when her father goes missing. Although at the end of the episode Krissy tells Dean that she and her father are leaving the hunting life, the next season Krissy comes back for one more adventure before she says again that she will try to live a normal life. In Arrow, when Katie Cassidy’s Laurel Lance dies, Madison McLaughlin’s Evelyn Sharp steals Laurel's main weapon as Black Canary, her Canary Cry. With a dark backstory that turned her against Damien Darhk, Evelyn takes on the canary mantle and tries to kill Damien’s wife. Oliver stops her, and she eventually s Team Arrow as Artemis, but her loyalty is with their enemies. After a battle on the island Lian Yu, Evelyn’s fate is left a mystery.
Mitch Pileggi
On Supernatural, Mitch Pileggi plays Samuel Campbell, the Winchester brothers’ maternal grandfather and a hunter himself. Samuel is first introduced in the episode “In the Beginning” wherein Castiel sends Dean back to 1973 to investigate his family’s connection to a particular demon. The demon, Azazel, possessed Samuel’s body, ultimately leaving him dead. Samuel is then resurrected by Crowley in the 21st century and goes on many adventures with the Winchester brothers until he is controlled by the Khan worm and Sam is forced to kill him. In Supergirl, Mitch Pileggi plays Rama Khan, a powerful being with geokinesis who leads the secret group Leviathan in their goal to protect the Earth (using questionable to immoral means).
Sebastian Roché
Sebastian Roché appeared in season 6 of Supernatural as Balthazar, an angel and old friend of Castiel (Misha Collins). When Castiel tries to open Purgatory, despite claiming that he is still loyal to Castiel, Balthazar helps the Winchesters stop him from opening the gates, and Castiel ultimately kills him because of it. In Batwoman, Sebastian Roché plays Dr. Campbell, a plastic surgeon in Gotham City, with sinister creepiness. Dr. Campbell is revealed to actually be season 1’s evil figure, August Cartwright, in disguise – with Cartwright having killed Dr. Campbell and taken his face in order to stay under the radar. Alice figures out Cartwright’s deception and unmasks him.
Helen Slater
On Supergirl, Helen Slater played Eliza Danvers, the adoptive mother of Kara/Supergirl (Melissa Benoist) and mother of Alex (Chyler Leigh). First introduced in the pilot episode, Eliza appears in a few episodes each season of Supergirl. A kind and caring mother, Eliza is also a brilliant scientist who helps her daughters, not just emotionally but also in their fight to protect National City, many times throughout the series. Over on Supernatural, Helen Slater played Susan Carter on the season 4 episode “Family Remains.” Susan moves with her family to a new house with a dark past. The Winchester brothers help them uncover the threat and put an end to it, and Susan thanks them for their help.
Other Overlapping Supernatural & Arrowverse Actors
- Cameron Bancroft: The actor played Dr. Gaines on Supernatural and Mr. Blake, a follower of Vandal Savage in Legens of Tomorrow.
- Demore Barnes: The actor played the Archangel Raphael and his vessel, Donnie Finnerman on Supernatural and Henry Hewitt on The Flash.
- Alex Dafoe: The actor played a stoner in Supernatural’s “There will be Blood” and an emcee in Arrow’s “The Huntress Returns.”
- Ona Grauer: The actor played Dean’s Crossroad Demon on Supernatural and the criminal Vivian, girlfriend of Cyrus Vanch, on Arrow.
- Hiro Kanagawa: The actor played the Game Show Host on Supernatural and Dr. Neil Lamb on Arrow.
- Andrew Kavadas: The actor played Mr. Russo on Supernatural and James Midas on Arrow.
- Jennifer Koenig: The actor played Kate Fox on Supernatural and a Dark Kryptonian on Supergirl.
- Curtis Lum: The actor played Inez on Supernatural and both a street vendor and Demos in Supergirl.
- Gracyn Shinyei: The actor played a young Amara on Supernatural and a young Kate Kane on Batwoman.
- Jewel Staite: The actor played Amy Pond (no, not that Amy Pond) on Supernatural and Dr. Bryce on Legends of Tomorrow.
While Supernatural and many of the shows in the Arrowverse have come to an end, as other Arrowverse shows continue on, this list may grow. With the connection of the same network and non-human content, it’s no surprise that the list of shared actors is so long. Whether re-watching old shows or keeping up with new ones, viewers should keep their eyes peeled for the actors that appear on both Supernatural and Arrowverse shows.