Cast Credits Archive 81 (2022) Starring as Virgil Davenport (7 episodes) Episode 1x08: What Lies Beneath (Jan 14, 2022) Episode 1x07: The Ferryman (Jan 14, 2022) Episode 1x06: The Circle (Jan 14, 2022) Episode 1x05: Through the Looking Glass (Jan 14, 2022) Episode 1x04: Spirit Receivers (Jan 14, 2022) Episode 1x02: Wellspring (Jan 14, 2022) Episode 1x01: Mystery Signals (Jan 14, 2022) View 4 more View 4 less Firefly Lane (2021) Guest starring as Wilson King (2 episodes) Episode 1x10: Auld Lang Syne (Feb 3, 2021) [Special Guest Star] Episode 1x09: You Say It's Your Birthday?! (Feb 3, 2021) [Special Guest Star] Dead Still (2020) Starring as Bushrod Whacker (3 episodes) Episode 1x06: Only Memories Remain (Jun 15, 2020) Episode 1x05: Snuff (Jun 8, 2020) Episode 1x04: Camera Obscura (Jun 1, 2020) Nancy Drew (2019) Guest starring as Everett Hudson (3 episodes) Episode 1x16: The Haunting of Nancy Drew (Mar 11, 2020) Episode 1x11: The Phantom of Bonny Scot (Jan 22, 2020) Episode 1x04: The Haunted Ring (Oct 30, 2019) Another Life (2019) Guest starring as Secretary of Defense Egan Harrison Episode 1x07: Living the Dream (Jul 25, 2019) Carter (2018) Guest starring as Hamilton Gerard Episode 1x10: The Ring (Jul 17, 2018) Philip K. Dick's Electric Dreams (2017) Guest starring as Odin Episode 1x09: Safe and Sound (Mar 12, 2018) Big Little Lies (2017) Guest starring as Martin Howard (5 episodes) Episode 2x07: I Want to Know (Jul 21, 2019) Episode 2x06: The Bad Mother (Jul 14, 2019) Episode 2x05: Kill Me (Jul 7, 2019) Episode 2x04: She Knows (Jun 30, 2019) Episode 2x02: Tell-Tale Hearts (Jun 16, 2019) View 2 more View 2 less Beyond (2017) Guest starring as Dr. Isaac Frost (5 episodes) Episode 2x10: There's No Home for You Here (Mar 22, 2018) Episode 2x09: F.G.B. (Mar 15, 2018) Episode 1x10: Into the Light (Jan 2, 2017) Episode 1x09: Out of Darkness (Jan 2, 2017) Episode 1x06: Celeste (Jan 2, 2017) View 2 more View 2 less Conviction (2016) Guest starring as Theodore "Ted" Morrison, Episode 1x12: Enemy Combatant (Jan 15, 2017) Lethal Weapon (2016) Guest starring as Grant Davenport (2 episodes) Episode 2x22: One Day More (May 8, 2018) Episode 2x10: Wreck the Halls (Dec 12, 2017) DC's Legends of Tomorrow (2016) Guest starring as Zaman Druce (4 episodes) Episode 1x15: Destiny (May 12, 2016) Episode 1x14: River of Time (May 5, 2016) Episode 1x12: Last Refuge (Apr 21, 2016) Episode 1x04: White Knights (Feb 11, 2016) View 1 more View 1 less Second Chance (2016) Guest starring as Duke Davis Episode 1x03: From Darkness, the Sun (Jan 29, 2016) The Lottery (2014) Starring as Darius Hayes (10 episodes) Episode 1x10: In Extremis (Sep 28, 2014) Episode 1x09: Mr. Torino (Sep 21, 2014) Episode 1x08: Truth Be Told (Sep 14, 2014) Episode 1x07: St. Michael (Sep 7, 2014) Episode 1x06: Sleep Deprived (Aug 24, 2014) Episode 1x05: Crystal City (Aug 17, 2014) Episode 1x04: Genie (Aug 10, 2014) Episode 1x03: Greater Good (Aug 3, 2014) Episode 1x02: Rules of the Game (Jul 27, 2014) Episode 1x01: Pilot (Jul 20, 2014) View 7 more View 7 less King & Maxwell (2013) Guest starring as Bob Scott (4 episodes) Episode 1x10: Pandora's Box (Aug 12, 2013) Episode 1x06: Stealing Secrets (Jul 15, 2013) Episode 1x05: Loved Ones (Jul 8, 2013) Episode 1x04: King's Ransom (Jul 1, 2013) View 1 more View 1 less Hannibal (2013) Guest starring as Jack Crawford's Therapist Episode 2x02: Sakizuki (Mar 7, 2014) Rogue (2013) Starring as Richard Campbell Motive (2013) Guest starring as Miles Balfour Episode 2x02: They Made Me a Criminal (Mar 13, 2014) Homeland (2011) Guest starring as Bennett (2 episodes) Episode 3x08: A Red Wheelbarrow (Nov 17, 2013) Episode 3x04: Game On (Oct 20, 2013) Unforgettable (2011) Guest starring as William Houston Episode 4x10: Game On (Jan 22, 2016) Unnatural History (2010) Starring as Bryan Bartlett The Listener (2009) Guest starring as Michael Morrissey Episode 3x02: Cold Case Blues (Jun 6, 2012) Fear Itself (2008) Guest starring as Officer Dan Johnson Episode 1x11: The Spirit Box () Weeds (2005) Guest starring as Peter Scottson (12 episodes) Episode 2x12: Pittsburgh (Oct 30, 2006) Episode 2x11: Yeah, Just Like Tomatoes (Oct 23, 2006) Episode 2x10: Mile Deep and a Foot Wide (Oct 16, 2006) Episode 2x09: Bash (Oct 9, 2006) Episode 2x08: MILF Money (Oct 2, 2006) Episode 2x07: Must Find Toes (Sep 25, 2006) Episode 2x06: Crush Girl Love Panic (Sep 18, 2006) Episode 2x03: Last Tango in Agrestic (Aug 28, 2006) Episode 2x02: Cooking with Jesus (Aug 21, 2006) Episode 2x01: Corn Snake (Aug 14, 2006) Episode 1x10: The Godmother (Oct 10, 2005) Episode 1x08: The Punishment Light (Sep 26, 2005) View 9 more View 9 less The Dead Zone (2002) Guest starring as Malcolm Janus (6 episodes) Episode 6x01: Heritage (Jun 17, 2007) Episode 5x11: The Hunting Party (Aug 27, 2006) Episode 5x01: Forbidden Fruit (Jun 18, 2006) Episode 4x11: Saved (Aug 28, 2005) Episode 4x08: Vanguard (Aug 7, 2005) Episode 4x01: Broken Circle (2) (Jun 12, 2005) View 3 more View 3 less Pasadena (2001) Starring as Will McAllister (13 episodes) Episode 1x13: Don't It Always Seem to Go? () Episode 1x12: A Lie Worth Fighting For () Episode 1x11: The Truth Hurts () Episode 1x10: A River in Egypt () Episode 1x09: Someone to Talk To () Episode 1x08: Run, Lily, Run () Episode 1x07: The Bones () Episode 1x06: The Body () Episode 1x05: Puppy Love () Episode 1x04: Hostile Environment (Nov 2, 2001) Episode 1x03: Henry's Secret (Oct 26, 2001) Episode 1x02: The Rat (Oct 5, 2001) Episode 1x01: Pilot (Sep 28, 2001) View 10 more View 10 less CSI: Crime Scene Investigation (2000) Guest starring as Howard Delhomme Episode 4x08: After the Show (Nov 20, 2003) Wonderland (2000) Starring as Dr. Neil Harrison Law & Order: Special Victims Unit (1999) Guest starring as Dr. Archibald Newlands Episode 5x05: Serendipity (Oct 21, 2003) Guest starring as Airline Captain Episode 19x11: Flight Risk (Jan 17, 2018)
Crew Credits Rogue (2013) Episode crew as Director (2 episodes) Episode 3x06: Lights Out (Jul 29, 2015) Episode 2x09: Oh Sarah (Jul 23, 2014)