Cast Credits Billy the Kid (2022) Starring as Moss Episode 1x01: The Immigrants (Apr 24, 2022) Schmigadoon! (2021) Guest starring as Marv Episode 1x01: Schmigadoon! (Jul 16, 2021) See (2019) Guest starring as Cutter (3 episodes) Episode 1x07: The Lavender Road (Nov 29, 2019) Episode 1x06: Silk (Nov 22, 2019) Episode 1x05: Plastic (Nov 15, 2019) Chronicle Mysteries (2019) Guest starring as Glenn Episode 2019-02-24: The Wrong Man (Feb 24, 2019) Riverdale (2017) Guest starring as Forsythe Pendleton Jones I (2 episodes) Episode 4x16: Chapter Seventy-Three: The Locked Room (Mar 11, 2020) Episode 4x09: Chapter Sixty-Six: Tangerine (Dec 11, 2019) A Series of Unfortunate Events (2017) Guest starring as Jimmy (3 episodes) Episode 3x06: The Penultimate Peril: Part Two (Jan 1, 2019) [Co-Star] Episode 1x08: The Miserable Mill: Part Two (Jan 13, 2017) [Co-Star] Episode 1x07: The Miserable Mill: Part One (Jan 13, 2017) [Co-Star] Aftermath (2016) Guest starring as Ewan Episode 1x09: The Barbarous King (Nov 22, 2016) The Exorcist (2016) Guest starring as Russ Holmstrom (4 episodes) Episode 2x09: Ritual & Repetition (Dec 8, 2017) Episode 2x08: A Heaven of Hell (Dec 1, 2017) Episode 2x03: Unclean (Oct 13, 2017) Episode 2x02: Safe as Houses (Oct 6, 2017) View 1 more View 1 less DC's Legends of Tomorrow (2016) Guest starring as The Proprietor (2 episodes) Episode 7x11: Rage Against the Machines (Feb 2, 2022) Episode 7x10: The Fixed Point (Jan 26, 2022) Cedar Cove (2013) Guest starring as Moon (17 episodes) Episode 3x03: Something's Gotta Give (Aug 1, 2015) Episode 3x01: Hello Again (Jul 18, 2015) Episode 2x03: Relations and Relationships (Aug 2, 2014) Episode 2x02: Letting Go (2) (Jul 26, 2014) Episode 2x01: Letting Go (1) (Jul 19, 2014) Episode 1x13: Homecoming (Oct 12, 2013) Episode 1x12: A New Life (Oct 5, 2013) Episode 1x11: Stormfront (Sep 28, 2013) Episode 1x10: Conflicts of Interest (Sep 21, 2013) Episode 1x08: And The Winner Is… (Sep 7, 2013) Episode 1x07: Help Wanted (Aug 31, 2013) Episode 1x06: Free Spirits (Aug 24, 2013) Episode 1x05: For the Sake of the Children (Aug 17, 2013) Episode 1x04: Suspicious Minds (Aug 10, 2013) Episode 1x03: Reunion (Aug 3, 2013) Episode 1x02: A House Divided (Jul 27, 2013) Episode 1x01: Pilot (Jul 20, 2013) View 14 more View 14 less Arctic Air (2012) Starring as Cece Cooper (25 episodes) Episode 3x12: The Fall (2) (Apr 8, 2014) Episode 3x11: The Fall (1) (Apr 1, 2014) Episode 3x10: Last Drop (Mar 25, 2014) Episode 3x09: Rites of Passage (Mar 18, 2014) Episode 3x08: The Fugitive (Mar 11, 2014) Episode 3x07: Flying Solo (Mar 4, 2014) Episode 3x06: On the Edge (Feb 25, 2014) Episode 3x05: The Devils You Know (Feb 4, 2014) Episode 3x04: The Finish Line (Jan 28, 2014) Episode 3x03: The Fling (Jan 21, 2014) Episode 3x02: High Water (Jan 14, 2014) Episode 3x01: The River (Jan 7, 2014) Episode 2x13: Ts'inada (Apr 17, 2013) Episode 2x12: Fool Me Once (Apr 10, 2013) Episode 2x11: Blood is Thicker Than Water (Apr 3, 2013) Episode 2x10: Skeletons in the Closet (Mar 27, 2013) Episode 2x09: Hell Hath No Fury (Mar 20, 2013) Episode 2x08: Secrets & Lies (Mar 6, 2013) Episode 2x07: There's Gold in Them Thar Hills (Feb 27, 2013) Episode 2x06: Dangerous Cargo (Feb 13, 2013) Episode 2x05: Old Wounds (Feb 6, 2013) Episode 2x04: Stormy Weather (Jan 30, 2013) Episode 2x03: Open Season (Jan 23, 2013) Episode 2x02: Bombs Away (Jan 16, 2013) Episode 2x01: Wildfire (Jan 9, 2013) View 22 more View 22 less Once Upon a Time (2011) Guest starring as The Apprentice (10 episodes) Episode 7x21: Homecoming (May 11, 2018) Episode 5x15: The Brothers Jones (Mar 27, 2016) Episode 5x01: The Dark Swan (Sep 27, 2015) Episode 4x23: Operation Mongoose, Part 2 (May 10, 2015) Episode 4x22: Operation Mongoose, Part 1 (May 10, 2015) Episode 4x20: Lily (Apr 26, 2015) Episode 4x17: Best Laid Plans (Mar 29, 2015) Episode 4x09: Smash the Mirror, Part 2 (Nov 16, 2014) Episode 4x08: Smash the Mirror, Part 1 (Nov 16, 2014) Episode 4x04: The Apprentice (Oct 19, 2014) View 7 more View 7 less Falling Skies (2011) Guest starring as Willie McComb Episode 5x06: Respite (Aug 2, 2015) Alice (2009) Guest starring as Carpenter (2 episodes) Episode 1x02: Episode 2 (Dec 7, 2009) Episode 1x01: Episode 1 (Dec 6, 2009) Stargate Universe (2009) Guest starring as Priest Episode 1x03: Air: Part 3 (Oct 9, 2009) Fringe (2008) Guest starring as Man (2 episodes) Episode 4x21: Brave New World: Part 1 (May 4, 2012) [Co-Star] Episode 4x16: Nothing as It Seems (Mar 30, 2012) [Co-Star] Reaper (2007) Guest starring as Priest Episode 2x13: The Devil & Sam Oliver (May 26, 2009) Men in Trees (2006) Guest starring as Jerome (5 episodes) Episode 1x05: Talk for Tat (Oct 6, 2006) Episode 1x04: Sink or Swim (Sep 29, 2006) [Co-Star] Episode 1x03: For What It's Worth… (Sep 22, 2006) [Co-Star] Episode 1x02: Power Shift (Sep 15, 2006) [Co-Star] Episode 1x01: Pilot (Sep 12, 2006) [Co-Star] View 2 more View 2 less Supernatural (2005) Guest starring as Ranger Wilkinson Episode 1x02: Wendigo (Sep 20, 2005) [Co-Star] Tom Stone (2002) Starring as Grant Davidson The Lone Gunmen (2001) Guest starring as Jason Guthrie Episode 1x04: Like Water for Octane (Mar 18, 2001) Andromeda (2000) Guest starring as Archduke Constantine Episode 2x10: The Prince (Jan 19, 2002) So Weird (1999) Guest starring as Ziegler Episode 3x08: Exit 13 (Oct 19, 2000) Cold Squad (1998) Guest starring as Eric Marshall Episode 2x06: Chantal LaMorande (Oct 30, 1998) Guest starring as Desmond Cage (5 episodes) Episode 5x13: Ambleton (Mar 2, 2002) Episode 5x12: Enough's Enough (Feb 23, 2002) Episode 5x11: Dead Letters (Feb 9, 2002) [Co-Star] Episode 5x05: All in the Family (Oct 27, 2001) [Co-Star] Episode 5x03: Picasso's Mistake (Oct 13, 2001) [Co-Star] View 2 more View 2 less Stargate SG-1 (1997) Guest starring as Cmdr. Gareth Episode 8x05: Icon (Aug 6, 2004) Millennium (1996) Guest starring as Sheriff Camden Episode 1x13: Force Majeure (Feb 7, 1997) Guest starring as Mr. Bryce Episode 2x20: A Room with No View (Apr 24, 1998) The Outer Limits (1995) Guest starring as Dep. Middleton Episode 2x17: Paradise (Jun 16, 1996) Guest starring as Martin Nash Episode 4x26: In Our Own Image (Dec 18, 1998) The X-Files (1993) Guest starring as Detective Talbot Episode 1x21: Tooms (Apr 22, 1994) [Co-Star] Guest starring as Jess Harold Episode 2x24: Our Town (May 12, 1995) Guest starring as Dr. Paul Farraday Episode 3x22: Quagmire (May 3, 1996) Screen One (1989) Guest starring as Jack Lamb Episode 4x02: Disaster at Valdez (Sep 13, 1992) Friday the 13th: The Series (1987) Guest starring as Telephone Lineman Episode 1x14: Bedazzled (Feb 27, 1988) [Co-Star] Guest starring as Bob Tucker Episode 2x11: The Sweetest Sting (Jan 21, 1989) [Co-Star] 21 Jump Street (1987) Guest starring as Officer Forbes Episode 5x11: Equal Protection (Jan 5, 1991)