Cast Credits Chesapeake Shores (2016) Guest starring as Wil Mercer (2 episodes) Episode 4x06: Watercolors, Wishes, and Weddings (Sep 29, 2019) Episode 3x09: Forward to the Past (Sep 30, 2018) The Man in the High Castle (2015) Guest starring as Sheriff Episode 4x05: Mauvaise Foi (Nov 15, 2019) [Co-Star] Arrow (2012) Guest starring as Pit Boss Episode 1x21: The Undertaking (May 1, 2013) [Co-Star] Guest starring as Guard Episode 6x23: Life Sentence (May 17, 2018) [Co-Star] Alcatraz (2012) Guest starring as Security Guard Episode 1x04: Cal Sweeney (Jan 30, 2012) [Co-Star] Human Target (2010) Guest starring as Scar Episode 1x05: Run (Feb 10, 2010) [Co-Star] Fringe (2008) Guest starring as Observer Under Bridge Episode 5x04: The Bullet that Saved the World (Oct 26, 2012) [Co-Star] Whistler (2006) Guest starring as Cop Episode 1x05: The Burden of Truth (Jul 23, 2006) Supernatural (2005) Guest starring as 1944 Cop Episode 7x12: Time After Time (Jan 13, 2012) [Co-Star] Stargate Atlantis (2004) Guest starring as Soldier Episode 2x01: The Siege, Part 3 (Jul 15, 2005) [Co-Star] Cold Squad (1998) Guest starring as Norm Bullard Episode 7x06: Righteous (Dec 4, 2004) [Co-Star]