Cast Credits La Brea (2021) Starring as Levi Delgado (8 episodes) Episode 1x10: Topanga (Nov 30, 2021) Episode 1x09: Father and Son (Nov 23, 2021) Episode 1x08: Origins (Nov 16, 2021) Episode 1x07: The Storm (Nov 9, 2021) Episode 1x06: The Way Home (Nov 2, 2021) Episode 1x05: The Fort (Oct 26, 2021) Episode 1x04: The New Arrival (Oct 19, 2021) Episode 1x03: The Hunt (Oct 12, 2021) View 5 more View 5 less Undone (2019) Guest starring as Tomas (2 episodes) Episode 1x04: Moving the Keys (Sep 13, 2019) Episode 1x01: The Crash (Sep 13, 2019) The Good Doctor (2017) Starring as Dr. Neil Melendez (56 episodes) Episode 3x20: I Love You (Mar 30, 2020) Episode 3x19: Hurt (Mar 23, 2020) Episode 3x18: Heartbreak (Mar 9, 2020) Episode 3x17: Fixation (Mar 2, 2020) Episode 3x16: Autopsy (Feb 24, 2020) Episode 3x15: Unsaid (Feb 17, 2020) Episode 3x14: Influence (Feb 10, 2020) Episode 3x13: Sex and Death (Jan 27, 2020) Episode 3x12: Mutations (Jan 20, 2020) Episode 3x11: Fractured (Jan 13, 2020) Episode 3x10: Friends and Family (Dec 2, 2019) Episode 3x09: Incomplete (Nov 25, 2019) Episode 3x08: Moonshot (Nov 18, 2019) Episode 3x07: SFAD (Nov 11, 2019) Episode 3x06: 45-Degree Angle (Nov 4, 2019) Episode 3x05: First Case, Second Base (Oct 21, 2019) Episode 3x04: Take My Hand (Oct 14, 2019) Episode 3x03: Claire (Oct 7, 2019) Episode 3x02: Debts (Sep 30, 2019) Episode 3x01: Disaster (Sep 23, 2019) Episode 2x18: Trampoline (Mar 11, 2019) Episode 2x17: Breakdown (Mar 4, 2019) Episode 2x16: Believe (Feb 25, 2019) Episode 2x15: Risk and Reward (Feb 18, 2019) Episode 2x14: Faces (Feb 4, 2019) Episode 2x13: Xin (Jan 28, 2019) Episode 2x12: Aftermath (Jan 21, 2019) Episode 2x11: Quarantine, Part 2 (Jan 14, 2019) Episode 2x10: Quarantine, Part 1 (Dec 3, 2018) Episode 2x09: Empathy (Nov 26, 2018) Episode 2x08: Stories (Nov 19, 2018) Episode 2x07: Hubert (Nov 12, 2018) Episode 2x06: Two-Ply (or Not Two-Ply) (Nov 5, 2018) Episode 2x05: Carrots (Oct 29, 2018) Episode 2x04: Tough Titmouse (Oct 15, 2018) Episode 2x03: 36 Hours (Oct 8, 2018) Episode 2x02: Middle Ground (Oct 1, 2018) Episode 2x01: Hello (Sep 24, 2018) Episode 1x18: More (Mar 26, 2018) Episode 1x17: Smile (Mar 19, 2018) Episode 1x16: Pain (Mar 12, 2018) Episode 1x15: Heartfelt (Feb 26, 2018) Episode 1x14: She (Feb 5, 2018) Episode 1x13: Seven Reasons (Jan 22, 2018) Episode 1x12: Islands, Part 2 (Jan 15, 2018) Episode 1x11: Islands, Part 1 (Jan 8, 2018) Episode 1x10: Sacrifice (Dec 4, 2017) Episode 1x09: Intangibles (Nov 27, 2017) Episode 1x08: Apple (Nov 20, 2017) Episode 1x07: 22 Steps (Nov 13, 2017) Episode 1x06: Not Fake (Oct 30, 2017) Episode 1x05: Point Three Percent (Oct 23, 2017) Episode 1x04: Pipes (Oct 16, 2017) Episode 1x03: Oliver (Oct 9, 2017) Episode 1x02: Mount Rushmore (Oct 2, 2017) Episode 1x01: Burnt Food (Sep 25, 2017) View 53 more View 53 less Guest starring as Dr. Neil Melendez (2 episodes) Episode 4x02: Frontline, Part 2 (Nov 9, 2020) [Special Guest Star] Episode 4x01: Frontline, Part 1 (Nov 2, 2020) [Special Guest Star] Frequency (2016) Guest starring as Ted Cardenas (3 episodes) Episode 1x08: Interference (Nov 30, 2016) Episode 1x07: Break, Break, Break (Nov 16, 2016) Episode 1x05: Seven Three (Nov 2, 2016) The $100,000 Pyramid (2016) Guest starring as Nicholas Gonzalez Episode 3x03: Snoop Dogg vs Questlove and Richard Schiff vs Nicholas Gonzalez (Jun 24, 2018) Bordertown (2016) Starring as Ernesto Gonzalez (13 episodes) Episode 1x13: Viva Coyote (May 22, 2016) Episode 1x12: American Doll (May 15, 2016) Episode 1x11: La Fiesta Noche Show (May 8, 2016) Episode 1x10: Wildfire (Apr 24, 2016) Episode 1x09: Heart Attack (Apr 17, 2016) Episode 1x08: Santa Ana Winds (Apr 10, 2016) Episode 1x07: Drug Lord (Apr 3, 2016) Episode 1x06: J.C. Strikes (Mar 13, 2016) Episode 1x05: Groundhog Day (Feb 21, 2016) Episode 1x04: High School Football (Feb 14, 2016) Episode 1x03: MegaChurch (Jan 17, 2016) Episode 1x02: Borderwall (Jan 10, 2016) Episode 1x01: The Engagement (Jan 3, 2016) View 10 more View 10 less Starring as J.C Gonzalez (3 episodes) Episode 1x13: Viva Coyote (May 22, 2016) Episode 1x12: American Doll (May 15, 2016) Episode 1x11: La Fiesta Noche Show (May 8, 2016) Rosewood (2015) Guest starring as Rodrigo Vargas Episode 2x17: Radiation & Rough Landings (Feb 24, 2017) Narcos (2015) Guest starring as Lopez (2 episodes) Episode 3x02: The Cali KGB (Sep 1, 2017) Episode 3x01: The Kingpin Strategy (Sep 1, 2017) Bosch (2015) Guest starring as Detective Ignacio Ferras (2 episodes) Episode 3x03: God Sees (Apr 21, 2017) Episode 2x01: Trunk Music (Mar 11, 2016) Jane the Virgin (2014) Guest starring as Marco Esquivel (3 episodes) Episode 1x18: Chapter Eighteen (Apr 13, 2015) Episode 1x08: Chapter Eight (Dec 8, 2014) Episode 1x07: Chapter Seven (Nov 24, 2014) The Flash (2014) Guest starring as Dante Ramon (4 episodes) Episode 3x09: The Present (Dec 6, 2016) Episode 2x20: Rupture (May 3, 2016) Episode 1x16: Rogue Time (Mar 24, 2015) Episode 1x15: Out of Time (Mar 17, 2015) View 1 more View 1 less Guest starring as Dante Ramon (Earth-2) / Rupture Episode 2x20: Rupture (May 3, 2016) How to Get Away with Murder (2014) Guest starring as Dominic (4 episodes) Episode 4x09: He's Dead (Jan 18, 2018) Episode 4x08: Live. Live. Live. (Nov 16, 2017) Episode 3x15: Wes (Feb 23, 2017) Episode 3x14: He Made a Terrible Mistake (Feb 23, 2017) View 1 more View 1 less Resurrection (2014) Starring as Deputy Connor Cuesta Episode 1x01: The Returned (Mar 9, 2014) Witches of East End (2013) Guest starring as Anthony Episode 1x01: Pilot (Oct 6, 2013) [Co-Star] Sleepy Hollow (2013) Guest starring as Luke Morales (6 episodes) Episode 1x11: The Vessel (Jan 13, 2014) Episode 1x07: The Midnight Ride (Nov 11, 2013) Episode 1x05: John Doe (Oct 14, 2013) Episode 1x04: The Lesser Key of Solomon (Oct 7, 2013) Episode 1x03: For the Triumph of Evil (Sep 30, 2013) Episode 1x02: Blood Moon (Sep 23, 2013) View 3 more View 3 less Orange Is the New Black (2013) Guest starring as Emiliano Episode 3x02: Bed Bugs and Beyond (Jun 12, 2015) [Co-Star] Grimm (2011) Guest starring as Ryan Showalter Episode 1x11: Tarantella (Feb 10, 2012) Charlie's Angels (2011) Guest starring as Roman Stone Episode 1x03: Bon Voyage, Angels (Oct 6, 2011) Off the Map (2011) Guest starring as Mateo (9 episodes) Episode 1x13: There's a Lot to Miss About the Jungle (Apr 6, 2011) Episode 1x12: Hold on Tight (Mar 30, 2011) Episode 1x11: Everything's as It Should Be (Mar 23, 2011) Episode 1x10: I'm Home (Mar 16, 2011) Episode 1x08: It's a Leaf (Mar 2, 2011) Episode 1x07: Es un Milagro (Feb 23, 2011) Episode 1x06: It's Good (Feb 16, 2011) Episode 1x05: I'm Here (Feb 9, 2011) Episode 1x04: On the Mean Streets of San Miguel (Feb 2, 2011) View 6 more View 6 less The Glades (2010) Guest starring as Raphael Dominga Episode 2x01: Family Matters (Jun 5, 2011) Pretty Little Liars (2010) Guest starring as Marco Furey (11 episodes) Episode 7x17: Driving Miss Crazy (Jun 6, 2017) Episode 7x16: The Glove That Rocks the Cradle (May 30, 2017) Episode 7x15: In the Eye Abides the Heart (May 23, 2017) Episode 7x14: Power Play (May 9, 2017) Episode 7x13: Hold Your Piece (May 2, 2017) Episode 7x12: These Boots Were Made for Stalking (Apr 25, 2017) Episode 7x11: Playtime (Apr 18, 2017) Episode 7x10: The Darkest Knight (Aug 30, 2016) Episode 7x06: Wanted: Dead or Alive (Aug 2, 2016) Episode 7x05: Along Comes Mary (Jul 19, 2016) Episode 7x04: Hit and Run, Run, Run (Jul 12, 2016) View 8 more View 8 less Modern Family (2009) Guest starring as Diego Episode 6x07: Queer Eyes, Full Hearts (Nov 12, 2014) The Forgotten (2009) Guest starring as Detective Garza Episode 1x05: River John (Oct 20, 2009) Melrose Place (2009) Guest starring as Detective James Rodriguez (8 episodes) Episode 1x12: San Vicente (Dec 8, 2009) Episode 1x11: June (Dec 1, 2009) Episode 1x09: Ocean (Nov 10, 2009) Episode 1x08: Gower (Nov 3, 2009) Episode 1x05: Canon (Oct 6, 2009) Episode 1x04: Vine (Sep 29, 2009) Episode 1x02: Nightingale (Sep 15, 2009) Episode 1x01: Pilot (Sep 8, 2009) View 5 more View 5 less Mental (2009) Starring as Dr. Arturo Suarez True Blood (2008) Guest starring as Jerry Episode 1x03: Mine (Sep 21, 2008) Raines (2007) Guest starring as Julio Santiago Episode 1x02: Meet Juan Doe (Mar 22, 2007) Ghost Whisperer (2005) Guest starring as Teofilo "Teo" De La Costa Episode 1x11: Shadow Boxer (Dec 9, 2005) Close to Home (2005) Guest starring as Detective Jonathan Ortiz (2 episodes) Episode 1x22: Hot Grrrl (May 19, 2006) Episode 1x19: Sex, Toys and Videotape (Apr 28, 2006) Bones (2005) Guest starring as Eric Morales Episode 11x06: The Senator in the Street Sweeper (Nov 5, 2015) Grey's Anatomy (2005) Guest starring as Clark West Episode 4x02: Love/Addiction (Oct 4, 2007) NCIS (2003) Guest starring as David Silva Episode 14x01: Rogue (Sep 20, 2016) Two and a Half Men (2003) Guest starring as Baker Episode 9x05: A Giant Cat Holding a Churro (Oct 17, 2011) The O.C. (2003) Guest starring as D.J. (6 episodes) Episode 2x08: The Power of Love (Jan 13, 2005) Episode 2x07: The Family Ties (Jan 6, 2005) Episode 2x05: The SnO.C. (Dec 9, 2004) Episode 2x04: The New Era (Dec 2, 2004) Episode 2x02: The Way We Were (Nov 11, 2004) Episode 2x01: The Distance (Nov 4, 2004) View 3 more View 3 less Resurrection Blvd. (2000) Starring as Alex Santiago (53 episodes) Episode 3x13: Resureccion (Sep 18, 2002) Episode 3x12: Verguenza (Sep 11, 2002) Episode 3x11: Un Amigo Viejo (Sep 4, 2002) Episode 3x10: Engano (Aug 28, 2002) Episode 3x09: El Gato, El Vato, La Cena y El Padre (Aug 21, 2002) Episode 3x08: Pararse (Aug 14, 2002) Episode 3x07: Justicia (Aug 7, 2002) Episode 3x06: Las Tristesas de Zeke (Jul 31, 2002) Episode 3x05: Nino del Polvo (Jul 24, 2002) Episode 3x04: Un Miembro de la Familia (Jul 17, 2002) Episode 3x03: La Guerra de Bibi (Jul 10, 2002) Episode 3x02: Esperando Lagrimas (Jul 3, 2002) Episode 3x01: En un Momento (Jun 26, 2002) Episode 2x20: La Gran Pelea (Nov 6, 2001) Episode 2x19: Ansiedad (Oct 30, 2001) Episode 2x18: Compadres (Oct 23, 2001) Episode 2x17: Bruja (Oct 16, 2001) Episode 2x16: Saliendo (Oct 9, 2001) Episode 2x15: A Puro Dolor (Oct 2, 2001) Episode 2x14: Lito (Sep 25, 2001) Episode 2x13: La Nina Perdida (Sep 18, 2001) Episode 2x12: El Mejor Amigo del Hombre (Sep 11, 2001) Episode 2x11: Mi Padre (Sep 4, 2001) Episode 2x10: Partida (Aug 28, 2001) Episode 2x09: El Que Necesita (Aug 21, 2001) Episode 2x08: Mano a Mano (Aug 14, 2001) Episode 2x07: Con Cuidado (Aug 7, 2001) Episode 2x06: Sangre de la Mano (Jul 31, 2001) Episode 2x05: Los Guardias (Jul 24, 2001) Episode 2x04: Secretos, Mentiras, y Expectativas (Jul 17, 2001) Episode 2x03: Diez y Ocho (Jul 10, 2001) Episode 2x02: La Agonia y el Extasis (Jul 3, 2001) Episode 2x01: Arriba y Abajo (Jun 26, 2001) Episode 1x20: Juntos (Jan 22, 2001) Episode 1x19: Un Pacto con el Diablo (Jan 15, 2001) Episode 1x18: La Visita (Jan 8, 2001) Episode 1x17: Lagrimas en el Cielo (Jan 1, 2001) Episode 1x16: No Te Muevas (Dec 18, 2000) Episode 1x15: Las Manos de Piedra (Dec 11, 2000) Episode 1x14: Revelaciones (Dec 4, 2000) Episode 1x13: Comenzando De Nuevo (Sep 11, 2000) Episode 1x12: Aniversario (Sep 4, 2000) Episode 1x11: Hermanos (Aug 28, 2000) Episode 1x10: Mascaras (Aug 21, 2000) Episode 1x09: Cholitas (Aug 14, 2000) Episode 1x08: Luchando (Aug 7, 2000) Episode 1x07: Dos Padres (Jul 31, 2000) Episode 1x06: Negro y Moreno (Jul 24, 2000) Episode 1x05: El Regreso de Paco (Jul 17, 2000) Episode 1x04: El Baile (Jul 10, 2000) Episode 1x03: Sueños (Jul 3, 2000) Episode 1x02: Pilot (2) (Jun 26, 2000) Episode 1x01: Pilot (1) (Jun 26, 2000) View 50 more View 50 less Law & Order: Special Victims Unit (1999) Guest starring as Detective Miguel Sandoval (2 episodes) Episode 6x16: Ghost (Feb 22, 2005) Episode 6x10: Haunted (Dec 7, 2004) That '70s Show (1998) Guest starring as Thomas Episode 4x13: Jackie Says Cheese (Jan 8, 2002) Walker, Texas Ranger (1993) Guest starring as Juan Guerro Episode 9x11: Golden Boy (Jan 6, 2001)