Cast Credits Guilty Party (2021) Guest starring as Pete Episode 1x03: You Might Be All She's Got (Oct 21, 2021) Upload (2020) Guest starring as Professor Lionel Winters (7 episodes) Episode 2x03: Robin Hood (Mar 11, 2022) Episode 2x02: Dinner Party (Mar 11, 2022) Episode 1x10: Freeyond (May 1, 2020) [Co-Star] Episode 1x09: Update Eve (May 1, 2020) [Co-Star] Episode 1x07: Bring Your Dad to Work Day (May 1, 2020) [Co-Star] Episode 1x05: The Grey Market (May 1, 2020) [Co-Star] Episode 1x02: Five Stars (May 1, 2020) [Co-Star] View 4 more View 4 less Critters: A New Binge (2019) Guest starring as Ride Share Guy Episode 1x03: Episode 3 (Mar 21, 2019) Mystery 101 (2019) Guest starring as Eldon Pardell Episode 2019-01-27: Pilot (Jan 27, 2019) Charmed (2018) Guest starring as Morgue Technician Episode 2x16: The Enemy of My Frenemy (Apr 3, 2020) [Co-Star] A Million Little Things (2018) Guest starring as Principal Taylor (2 episodes) Episode 2x11: We're the Howards (Jan 30, 2020) [Co-Star] Episode 1x05: The Game of Your Life (Oct 24, 2018) [Co-Star] Take Two (2018) Guest starring as Auctioneer Episode 1x12: It Takes a Thief (Sep 6, 2018) [Co-Star] Hit the Road (2017) Guest starring as Lecturer Episode 1x04: School Spirit (Nov 7, 2017) Trial & Error (2017) Guest starring as Dr. Rock N' Law (2 episodes) Episode 2x10: Barcelona (Aug 23, 2018) Episode 2x07: A Family Affair (Aug 16, 2018) Riverdale (2017) Guest starring as Funeral Director Episode 4x01: Chapter Fifty-Eight: In Memoriam (Oct 9, 2019) [Co-Star] No Tomorrow (2016) Guest starring as Stern Exec #1 Episode 1x02: No Crying in Baseball (Oct 11, 2016) [Co-Star] Van Helsing (2016) Guest starring as Count Laughula Episode 3x06: Like Suicide (Nov 9, 2018) [Co-Star] DC's Legends of Tomorrow (2016) Guest starring as Cecil B. DeMille Episode 3x06: Helen Hunt (Nov 14, 2017) [Co-Star] Second Chance (2016) Guest starring as Modified Bartender Episode 1x06: Palimpsest (Feb 19, 2016) [Co-Star] The Magicians (2015) Guest starring as Professor Frank Episode 5x09: Cello Squirrel Daffodil (Mar 4, 2020) [Co-Star] Impastor (2015) Guest starring as Lionel Episode 2x08: My Little Brother's Little Brother's Keeper (Nov 16, 2016) [Co-Star] The Flash (2014) Guest starring as Dr. Bruce Bonwitt Episode 5x18: Godspeed (Apr 16, 2019) [Co-Star] When Calls the Heart (2013) Guest starring as Dr. Atwater Episode 7x03: Family Matters (Mar 8, 2020) Arrow (2012) Guest starring as Tony Daniel Episode 2x03: Broken Dolls (Oct 23, 2013) [Co-Star] Continuum (2012) Guest starring as Anderson Episode 3x03: Minute to Win It (Mar 30, 2014) True Justice (2012) Guest starring as Kristov Polanyi Episode 2x10: Dead Drop (Mar 8, 2013) Fringe (2008) Guest starring as Pilot Episode 3x06: 6955 kHz (Nov 11, 2010) [Co-Star] Guest starring as Observer Episode 5x01: Transilience Thought Unifier Model-11 (Sep 28, 2012) [Co-Star] Supernatural (2005) Guest starring as Librarian Episode 8x13: Everybody Hates Hitler (Feb 6, 2013) [Co-Star] Dead Like Me (2003) Guest starring as Morgue Attendant Episode 1x02: Dead Girl Walking (Jul 4, 2003) [Co-Star] So Weird (1999) Guest starring as VP #2 Episode 1x06: Simplicity (Feb 15, 1999) Guest starring as Hardware Clerk Episode 3x11: Beeing There (Nov 16, 2000) Stargate SG-1 (1997) Guest starring as Calvin Episode 8x15: Citizen Joe (Feb 18, 2005) [Co-Star] The X-Files (1993) Guest starring as Customs Agent Episode 4x08: Tunguska (Nov 24, 1996)