Cast Credits Designated Survivor (2016) Guest starring as Brad Weston Episode 1x07: The Traitor (Nov 16, 2016) [Co-Star] The Expanse (2015) Guest starring as Welsh Episode 2x07: The Seventh Man (Mar 8, 2017) [Co-Star] Dark Matter (2015) Guest starring as Lieutenant Anders (7 episodes) Episode 3x07: Wish I Could Believe You (Jul 14, 2017) Episode 3x01: Being Better Is So Much Harder (Jun 9, 2017) Episode 2x13: But First, We Save the Galaxy (Sep 16, 2016) Episode 2x02: Kill Them All (Jul 8, 2016) Episode 2x01: Welcome to Your New Home (Jul 1, 2016) Episode 1x13: Episode Thirteen (Aug 28, 2015) [Co-Star] Episode 1x08: Episode Eight (Jul 31, 2015) View 4 more View 4 less 12 Monkeys (2015) Guest starring as Agent Stack (3 episodes) Episode 3x06: Nature (May 20, 2017) [Co-Star] Episode 2x04: Emergence (May 9, 2016) [Co-Star] Episode 2x03: One Hundred Years (May 2, 2016) [Co-Star] Transporter: The Series (2013) Guest starring as Sneddon Episode 1x06: Hot Ice (Feb 1, 2013) [Co-Star] Beauty and the Beast (2012) Guest starring as Shorty Episode 2x10: Ancestors (Jan 20, 2014) [Co-Star] Three Inches (2011) Guest starring as Guard #5 Episode 1x01: Pilot (Dec 29, 2011) [Co-Star] Suits (2011) Guest starring as Beat Cop Episode 1x05: Bail Out (Jul 21, 2011) [Co-Star] Nikita (2010) Guest starring as Weapons Instructor Episode 1x02: 2.0 (Sep 16, 2010) [Co-Star] Air Crash Investigation (2003) Guest starring as David Teague Episode 3x04: Fight for Your Life (Oct 5, 2005) Guest starring as First Officer Harvey Episode 15x06: Dangerous Approach (Jul 12, 2016) Guest starring as F-16 Pilot Episode 15x01: Deadly Silence (Jun 7, 2016) Mutant X (2001) Guest starring as Jason Arnold Episode 3x11: Possibilities (Jan 26, 2004)