Cast Credits Chilling Adventures of Sabrina (2018) Guest starring as Beelzebub (11 episodes) Episode 4x08: Chapter Thirty-Six: At the Mountains of Madness (Dec 31, 2020) [Co-Star] Episode 4x05: Chapter Thirty-Three: Deus Ex Machina (Dec 31, 2020) [Co-Star] Episode 4x03: Chapter Thirty-One: The Weird (Dec 31, 2020) [Co-Star] Episode 4x02: Chapter Thirty: The Uninvited (Dec 31, 2020) [Co-Star] Episode 3x08: Chapter Twenty-Eight: Sabrina Is Legend (Jan 24, 2020) [Co-Star] Episode 3x07: Chapter Twenty-Seven: The Judas Kiss (Jan 24, 2020) [Co-Star] Episode 3x05: Chapter Twenty-Five: The Devil Within (Jan 24, 2020) [Co-Star] Episode 3x03: Chapter Twenty-Three: Heavy Is the Crown (Jan 24, 2020) [Co-Star] Episode 3x02: Chapter Twenty-Two: Drag Me to Hell (Jan 24, 2020) [Co-Star] Episode 3x01: Chapter Twenty-One: The Hellbound Heart (Jan 24, 2020) [Co-Star] Episode 2x01: Chapter Twelve: The Epiphany (Apr 5, 2019) [Co-Star] View 8 more View 8 less Van Helsing (2016) Guest starring as Leonard Episode 5x11: Undercover Mother (Jun 18, 2021) Backstrom (2015) Guest starring as Woody Episode 1x09: Inescapable Truth (Apr 2, 2015) [Co-Star] The Flash (2014) Guest starring as Scraggly Witness Episode 1x01: Pilot (Oct 7, 2014) When Calls the Heart (2013) Guest starring as Glenn Tate (2 episodes) Episode 4x04: Change of Heart (Mar 12, 2017) Episode 4x03: The Heart of the Community (Mar 5, 2017) Arrow (2012) Guest starring as Slim Episode 1x19: Unfinished Business (Apr 3, 2013) True Justice (2012) Guest starring as Jak Kola (2 episodes) Episode 2x06: Violence of Action (Feb 8, 2013) Episode 2x05: Dirty Money (Feb 1, 2013) The Killing (2011) Guest starring as Stony Mystic Episode 3x05: Scared and Running (Jun 23, 2013) [Co-Star] Fringe (2008) Guest starring as Mikey Episode 4x17: Everything in Its Right Place (Apr 6, 2012) [Co-Star] Supernatural (2005) Guest starring as Esper Episode 8x21: The Great Escapist (May 1, 2013) [Co-Star] Guest starring as Jeff / Abraxas Episode 14x11: Damaged Goods (Jan 24, 2019) [Co-Star]