Cast Credits DC's Legends of Tomorrow (2016) Guest starring as Per Degaton Rear Guard Episode 1x10: Progeny (Apr 7, 2016) [Co-Star] Almost Human (2013) Guest starring as Tech Working on Dorian Episode 1x03: Are You Receiving? (Nov 25, 2013) [Co-Star] Arrow (2012) Guest starring as Lieutenant Episode 1x19: Unfinished Business (Apr 3, 2013) [Co-Star] Guest starring as Mercenary (3 episodes) Episode 4x18: Eleven-Fifty-Nine (Apr 6, 2016) [Co-Star] Episode 4x16: Broken Hearts (Mar 23, 2016) [Co-Star] Episode 4x15: Taken (Feb 24, 2016) [Co-Star] Fairly Legal (2011) Guest starring as Security Guard Episode 1x10: Bridges (Mar 24, 2011) [Co-Star] Fringe (2008) Guest starring as Loyalist Guard #2 Episode 5x10: Anomaly XB-6783746 (Dec 21, 2012) [Co-Star] In-Laws (2002) Guest starring as Chip Sandowski Episode 1x06: Crown Vic (Oct 15, 2002) According to Jim (2001) Guest starring as Rick Episode 1x12: Model Behavior (Jan 23, 2002) Buffy the Vampire Slayer (1997) Guest starring as Hogan Episode 3x18: Earshot (Apr 14, 1999) [Co-Star]