Cast Credits Clarice (2021) Guest starring as SWAT Commander Lyle Gardner Episode 1x13: Family Is Freedom (Jun 24, 2021) When Hope Calls (2019) Guest starring as Mike Sinclair (2 episodes) Episode 1x10: Where Hope Goes (Oct 25, 2019) Episode 1x09: House in Order (Oct 18, 2019) Departure (2019) Guest starring as Philip Hogan (3 episodes) Episode 2x06: Witness (Aug 5, 2021) Episode 2x03: Walk the Line (Aug 5, 2021) Episode 2x01: Runaway (Aug 5, 2021) Project Blue Book (2019) Guest starring as Thomas Episode 2x05: The Men in Black (Feb 18, 2020) Sacred Lies (2018) Guest starring as Trevor Polankowsky (4 episodes) Episode 1x08: Chapter Eight: Wedding Day (Aug 31, 2018) [Co-Star] Episode 1x07: Chapter Seven: Phantom Pain (Aug 24, 2018) [Co-Star] Episode 1x03: Chapter Three: The Iron Slippers (Jul 27, 2018) [Co-Star] Episode 1x02: Chapter Two: Love Bomb (Jul 27, 2018) [Co-Star] View 1 more View 1 less Timeless (2016) Guest starring as Benedict Arnold Episode 1x10: The Capture of Benedict Arnold (Dec 12, 2016) The Expanse (2015) Guest starring as Captain Malik (2 episodes) Episode 2x13: Caliban's War (Apr 19, 2017) Episode 2x12: The Monster and the Rocket (Apr 12, 2017) Bitten (2014) Guest starring as Thomas Leblanc (7 episodes) Episode 1x13: Ready (Apr 5, 2014) Episode 1x12: Caged (Mar 29, 2014) Episode 1x11: Settling (Mar 22, 2014) Episode 1x09: Vengeance (Mar 8, 2014) Episode 1x08: Prisoner (Mar 1, 2014) Episode 1x07: Stalking (Feb 22, 2014) Episode 1x04: Grief (Feb 1, 2014) View 4 more View 4 less Arrow (2012) Guest starring as Eddie Walczak Episode 2x14: Time of Death (Feb 26, 2014) [Co-Star] Continuum (2012) Guest starring as Neelon Episode 3x09: Minute of Silence (May 25, 2014) [Co-Star] Human Target (2010) Guest starring as Lawyer Episode 2x02: The Wife's Tale (Nov 24, 2010) [Co-Star] Fringe (2008) Guest starring as Ken Messing Episode 2x17: Olivia. In the Lab. With the Revolver. (Apr 8, 2010) [Co-Star] Flashpoint (2008) Guest starring as Bishop Episode 5x08: We Take Care of Our Own (Nov 8, 2012) [Co-Star] Supernatural (2005) Guest starring as Mark Telesca Episode 1x19: Provenance (Apr 13, 2006) [Co-Star] Guest starring as Spencer Wallis Episode 8x15: Man's Best Friend with Benefits (Feb 20, 2013) Godiva's (2005) Guest starring as Lucas Episode 1x05: Fancy Footwork (Apr 13, 2005) Legend of Earthsea (2004) Guest starring as Kargide Commander (2 episodes) Episode 1x02: Part 2 (Dec 14, 2004) Episode 1x01: Part 1 (Dec 13, 2004) Stargate Atlantis (2004) Guest starring as Major Elliot Rutherford Episode 3x04: Sateda (Aug 4, 2006) The 4400 (2004) Guest starring as Aquino Episode 4x07: Till We Have Built Jerusalem (Jul 29, 2007) Battlestar Galactica (2003) Guest starring as Nathanson Episode 4x17: Someone to Watch Over Me (Feb 27, 2009) [Co-Star] Air Crash Investigation (2003) Guest starring as First Officer Robert Harms Episode 11x06: Grand Canyon Disaster (Mar 29, 2013) Smallville (2001) Guest starring as Wingate Owner Episode 5x06: Exposed (Nov 3, 2005) Cold Squad (1998) Guest starring as Jack Nelson Episode 7x10: Borders (Feb 19, 2005)