Cast Credits Van Helsing (2016) Guest starring as Ethan Johnson (3 episodes) Episode 3x04: Rusty Cage (Oct 26, 2018) [Co-Star] Episode 2x05: Save Yourself (Nov 2, 2017) [Co-Star] Episode 2x04: A Home (Oct 26, 2017) Roadies (2016) Guest starring as SHB Roadie #2 Episode 1x01: Life is a Carnival (Jun 26, 2016) [Co-Star] DC's Legends of Tomorrow (2016) Guest starring as Jimi Hendrix Episode 4x01: The Virgin Gary (Oct 22, 2018) [Co-Star] The Flash (2014) Guest starring as Player #2 Episode 6x03: Dead Man Running (Oct 22, 2019) [Co-Star] The 100 (2014) Guest starring as Jones (4 episodes) Episode 3x13: Join or Die (Apr 28, 2016) [Co-Star] Episode 1x13: We Are Grounders - Part II (Jun 11, 2014) [Co-Star] Episode 1x05: Twilight's Last Gleaming (Apr 16, 2014) [Co-Star] Episode 1x03: Earth Kills (Apr 2, 2014) [Co-Star] View 1 more View 1 less Witches of East End (2013) Guest starring as Young Party Man Episode 1x01: Pilot (Oct 6, 2013) [Co-Star] Emily Owens, M.D. (2012) Guest starring as Young Man Episode 1x12: Emily and... the Perfect Storm (Jan 29, 2013) Life Unexpected (2010) Guest starring as Mike Bennett Episode 2x03: Criminal Incriminated (Sep 28, 2010) [Co-Star] Supernatural (2005) Guest starring as Shapeshifter Episode 6x02: Two and a Half Men (Oct 1, 2010) [Co-Star] The X-Files (1993) Guest starring as Other Marine Episode 11x06: Kitten (Feb 7, 2018) [Co-Star]