Cast Credits Billy the Kid (2022) Guest starring as Jesus Corbato Episode 1x06: Fate (May 15, 2022) Kung Fu (2021) Guest starring as Cruz Episode 1x06: Rage (May 12, 2021) [Co-Star] Debris (2021) Guest starring as Agent Gomez Episode 1x08: Spaceman (Apr 19, 2021) [Co-Star] Snowpiercer (2020) Guest starring as Watermaster Arnoldo Reyes Episode 3x01: The Tortoise and the Hare (Jan 24, 2022) [Co-Star] The Murders (2019) Guest starring as Duane Kenny Episode 1x03: Queen of Hearts (Apr 8, 2019) The Crossing (2018) Guest starring as Deckhand #2 Episode 1x01: Pilot (Apr 2, 2018) [Co-Star] The Terror (2018) Guest starring as Deputy Cisneros Episode 2x08: My Sweet Boy (Sep 30, 2019) [Co-Star] Altered Carbon (2018) Guest starring as Scratcher #1 Episode 2x07: Experiment Perilous (Feb 27, 2020) [Co-Star] Beyond (2017) Guest starring as Ramon (6 episodes) Episode 2x10: There's No Home for You Here (Mar 22, 2018) [Co-Star] Episode 2x08: I Scream, You Scream (Mar 8, 2018) [Co-Star] Episode 2x07: Stir (Mar 1, 2018) [Co-Star] Episode 2x05: Six Feet Deep (Feb 8, 2018) [Co-Star] Episode 1x08: Last Action Hero (Jan 2, 2017) [Co-Star] Episode 1x07: The Hour of the Wolf (Jan 2, 2017) [Co-Star] View 3 more View 3 less Motive (2013) Guest starring as Davis Soo Episode 1x06: Detour (Mar 14, 2013) [Co-Star] Arrow (2012) Guest starring as Junkie Episode 2x17: Birds of Prey (Mar 26, 2014) [Co-Star] Falling Skies (2011) Guest starring as Card Player Episode 3x01: On Thin Ice (Jun 9, 2013) [Co-Star] Psych (2006) Guest starring as Jorge Episode 6x15: True Grits (Apr 4, 2012) [Co-Star] Supernatural (2005) Guest starring as Dave the Watchman Episode 6x14: Mannequin 3: The Reckoning (Feb 18, 2011) [Co-Star] Dark Angel (2000) Guest starring as Bug Episode 2x18: Dawg Day Afternoon (Apr 12, 2002) Higher Ground (2000) Starring as Augusto 'Auggie' Ciceros (22 episodes) Episode 1x22: Because I Love You (Jun 16, 2000) Episode 1x21: Mended Fences (Jun 9, 2000) Episode 1x20: Falling Up (Jun 3, 2000) Episode 1x19: Because It's There (May 26, 2000) Episode 1x18: One of Those Days (May 19, 2000) Episode 1x17: Daised and Confused (May 12, 2000) Episode 1x16: Innocence (May 5, 2000) Episode 1x15: Exposed (Apr 28, 2000) Episode 1x14: The Kids Stay In The Picture (Apr 21, 2000) Episode 1x13: Attention Deficit (Apr 14, 2000) Episode 1x12: Wherefore Art Thou (Apr 7, 2000) Episode 1x11: Best Behavior (Mar 31, 2000) Episode 1x10: Close Encounters (Mar 17, 2000) Episode 1x09: Hope Falls (Mar 10, 2000) Episode 1x08: Seductions (Mar 3, 2000) Episode 1x07: Worlds Apart (Feb 25, 2000) Episode 1x06: Crossroads (Feb 18, 2000) Episode 1x05: What Remains (Feb 11, 2000) Episode 1x04: Our Strongest Link (Feb 4, 2000) Episode 1x03: Walking the Line (Jan 28, 2000) Episode 1x02: Babe in Arms (Jan 21, 2000) Episode 1x01: Scott Free (Jan 14, 2000) View 19 more View 19 less First Wave (1998) Guest starring as Stephen Kim Episode 1x21: The Aftertime (Jun 19, 1999) Cold Squad (1998) Guest starring as Willy Santayana Episode 2x07: Willy Santayana (Nov 13, 1998) Stargate SG-1 (1997) Guest starring as Abu Episode 1x03: Emancipation (Aug 8, 1997) Millennium (1996) Guest starring as Young Dealer Episode 3x08: Human Essence (Dec 11, 1998) [Co-Star] Power Rangers (1993) Starring as Blake Bradley (27 episodes) Episode 11x38: Storm Before the Calm (2) (Nov 15, 2003) Episode 11x37: Storm Before the Calm (1) (Nov 15, 2003) Episode 11x36: Down and Dirty (Oct 18, 2003) Episode 11x35: A Gem of a Day (Oct 18, 2003) Episode 11x34: General Deception (2) (Oct 4, 2003) Episode 11x33: General Deception (1) (Oct 4, 2003) Episode 11x32: Eye of the Storm (Sep 27, 2003) Episode 11x31: Double-Edged Blake (Sep 27, 2003) Episode 11x30: The Wild Wipeout (Sep 20, 2003) Episode 11x27: Shimazu Returns (1) (Aug 16, 2003) Episode 11x26: Shane's Karma (2) (Aug 9, 2003) Episode 11x25: Shane's Karma (1) (Aug 9, 2003) Episode 11x24: Brothers in Arms (Aug 9, 2003) Episode 11x23: Tongue and Cheek (Aug 2, 2003) Episode 11x22: Sensei Switcheroo (Jul 12, 2003) Episode 11x21: All About Beevil (Jul 5, 2003) Episode 11x20: Good Will Hunter (Jun 28, 2003) Episode 11x17: The Samurai's Journey (3) (Jun 7, 2003) Episode 11x16: The Samurai's Journey (2) (May 31, 2003) Episode 11x15: The Samurai's Journey (1) (May 24, 2003) Episode 11x14: Pork Chopped (May 17, 2003) Episode 11x13: Boxing Bopp-a-Roo (May 10, 2003) Episode 11x12: Return of Thunder (4) (May 3, 2003) Episode 11x11: Return of Thunder (3) (Apr 26, 2003) Episode 11x10: Return of Thunder (2) (Apr 19, 2003) Episode 11x09: Return of Thunder (1) (Apr 12, 2003) Episode 11x07: Thunder Strangers (3) (Mar 22, 2003) View 24 more View 24 less Guest starring as Blake Bradley (5 episodes) Episode 12x32: Thunder Storm (2) (Oct 9, 2004) [Special Guest Star] Episode 12x31: Thunder Storm (1) (Oct 2, 2004) [Special Guest Star] Episode 11x06: Thunder Strangers (2) (Mar 15, 2003) Episode 11x05: Thunder Strangers (1) (Mar 8, 2003) Episode 11x04: Looming Thunder (Mar 1, 2003) View 2 more View 2 less Guest starring as Blue Ranger Teen Episode 12x19: Lost & Found in Translation (Jun 13, 2004)