Cast Credits Siren (2018) Guest starring as Male Hybrid Episode 3x06: The Island (Apr 30, 2020) [Co-Star] The Flash (2014) Guest starring as Crook #1 Episode 1x18: All Star Team Up (Apr 14, 2015) [Co-Star] Supernatural (2005) Guest starring as Diego Avila Episode 13x17: The Thing (Apr 5, 2018) [Co-Star]