Cast Credits Yellowjackets (2021) Guest starring as Robert Garrity Episode 1x04: Bear Down (Dec 5, 2021) [Co-Star] Family Law (2021) Guest starring as George Handler Episode 1x03: Addicted to Love (Oct 1, 2021) The Matchmaker Mysteries (2019) Guest starring as Ted Penn Episode 2020-04-25: A Fatal Romance (Apr 25, 2020) The Twilight Zone (2019) Guest starring as Senior Advisor Episode 1x05: The Wunderkind (Apr 25, 2019) [Co-Star] The Murders (2019) Guest starring as Justin Schooley Episode 1x04: Never Kissed a Girl (Apr 15, 2019) Mystery 101 (2019) Guest starring as Ray Sweeney Episode 2019-09-22: Dead Talk (Sep 22, 2019) Unspeakable (2019) Guest starring as Dr. Mark Phillips Episode 1x02: Contraction (Jan 16, 2019) Take Two (2018) Guest starring as Max Duchemin Episode 1x02: The Smoking Gun (Jun 28, 2018) [Co-Star] Altered Carbon (2018) Guest starring as Doctor Episode 1x06: Man with My Face (Feb 2, 2018) [Co-Star] The Good Doctor (2017) Guest starring as Ben Hanks Episode 3x10: Friends and Family (Dec 2, 2019) [Co-Star] Get Shorty (2017) Guest starring as Adam Episode 3x01: What to Do When You Land (Oct 6, 2019) [Co-Star] Salvation (2017) Guest starring as Newscaster (2 episodes) Episode 2x05: White House Down (Jul 23, 2018) [Co-Star] Episode 2x04: Indivisible (Jul 16, 2018) [Co-Star] Guest starring as Field Reporter Episode 2x11: Celebration Day (Sep 3, 2018) [Co-Star] Riverdale (2017) Guest starring as Announcer Episode 3x13: Chapter Forty-Eight: Requiem for a Welterweight (Feb 27, 2019) [Co-Star] Dirk Gently's Holistic Detective Agency (2016) Guest starring as Hermano Palacios (2 episodes) Episode 1x07: Weaponized Soul (Dec 3, 2016) [Co-Star] Episode 1x01: Horizons (Oct 22, 2016) [Co-Star] Travelers (2016) Guest starring as Anthony Corrigan (2 episodes) Episode 3x10: Protocol Omega (Dec 14, 2018) [Co-Star] Episode 2x01: Ave Machina (Oct 16, 2017) [Co-Star] Frequency (2016) Guest starring as Weatherman Episode 1x01: Pilot (Oct 5, 2016) [Co-Star] Van Helsing (2016) Guest starring as Boss Episode 2x03: Love Bites (Oct 19, 2017) DC's Legends of Tomorrow (2016) Guest starring as Dr. Hannah Episode 1x08: Night of the Hawk (Mar 10, 2016) [Co-Star] Second Chance (2016) Guest starring as Field Reporter Episode 1x08: May Old Acquaintance Be Forgot (Mar 4, 2016) [Co-Star] The Magicians (2015) Guest starring as The Incubus Episode 3x06: Do You Like Teeth? (Feb 14, 2018) Zoo (2015) Guest starring as Peter Samberg Episode 2x10: The Yellow Brick Road (Aug 23, 2016) [Co-Star] Gourmet Detective (2015) Starring as Leo Triviano Episode 2016-10-09: Death Al Dente (Oct 9, 2016) The Aurora Teagarden Mysteries (2015) Guest starring as Attorney Episode 2018-04-15: Reap What You Sew: An Aurora Teagarden Mystery (Apr 15, 2018) [Co-Star] iZombie (2015) Guest starring as Laurence Kaiser Episode 1x09: Patriot Brains (May 12, 2015) Fargo (2014) Guest starring as Mr. Washington Episode 2x07: Did You Do This? No, You Did It! (Nov 23, 2015) [Co-Star] Almost Human (2013) Guest starring as Stern Reviewer Episode 1x13: Straw Man (Mar 3, 2014) [Co-Star] Once Upon a Time in Wonderland (2013) Guest starring as White Knight (2 episodes) Episode 1x13: And They Lived… (Apr 3, 2014) [Co-Star] Episode 1x10: Dirty Little Secrets (Mar 13, 2014) [Co-Star] King & Maxwell (2013) Guest starring as The Client Episode 1x02: Second Chances (Jun 17, 2013) Arrow (2012) Guest starring as Paul Copani Episode 1x07: Muse of Fire (Nov 28, 2012) [Co-Star] Alcatraz (2012) Guest starring as Ben Thornhill Episode 1x11: Webb Porter (Mar 19, 2012) [Co-Star] Once Upon a Time (2011) Guest starring as Hank Episode 4x22: Operation Mongoose, Part 1 (May 10, 2015) [Co-Star] V (2009) Guest starring as Reporter #4 Episode 1x01: Pilot (Nov 3, 2009) [Co-Star] Fringe (2008) Guest starring as Jeremy Roman Episode 4x02: One Night in October (Sep 30, 2011) [Co-Star] Eureka (2006) Guest starring as Dr. Anson Episode 4x03: All the Rage (Jul 23, 2010) Psych (2006) Guest starring as Vance McMillan Episode 8x02: S.E.I.Z.E. the Day (Jan 15, 2014) [Co-Star] Guest starring as Lawyer Episode S08 Special: Psych 3: This Is Gus (Nov 18, 2021) [Co-Star] Supernatural (2005) Guest starring as Trey Episode 9x15: #thinman (Mar 4, 2014) [Co-Star] Guest starring as Philippe Episode 14x02: Gods and Monsters (Oct 18, 2018) [Co-Star] Stargate SG-1 (1997) Guest starring as O'Brien Episode 5x03: Ascension (Jul 13, 2001) [Co-Star] The X-Files (1993) Guest starring as Dean Cavalier Episode 11x03: Plus One (Jan 17, 2018)