David Castro Filmography
- Actor (52 credits)
- 8 Days to Hell (2019) Carlos Ochoa
- Special Interest Agent (2018) Fern
- Relentless (2018) Fern
- The Dating Dad (2018) Sergio
- False Affairs (2018) Suited Man #1
- Beneath Us (2018) Jesús
- Nation's Fire (2018) Alfonso Biagio
- Double Down (2018) Chano
- 116 MacDougal (2018) Albert Grossman
- Beast Mode (2017) Uruguayan Guerilla
- Hail, Caesar! (2016) Roman Slave, not listed in credits
- Dances with Werewolves (2016) Izzy
- Barrio Tales 2 (2016) Shaman
- Holy Whores and Heretics the Secret Life of Mary Magdalene (2016) Prince Philip
- All for Nikki (2016) Francisco Oro
- Extra Special Massage (2015) Homeless Veteren
- Eden from Ashes (2015) LTC Torres
- Stairways (2015) Johnny
- Nowhere (2015) Hombre
- Christmas in Hollywood (2014) Joe Vega
- Broken Horses (2014) Garza's Henchman, not listed in credits
- V/H/S Viral (2014) Chanting Man (segment 'Bonestorm')
- K'ina Kil: The Slaver's Son (2014) Nigel
- Instant Getaway (2014) Rey Tejano
- Tarot: A Documentary Love Story (2014) Damion Squints
- Runner Runner (2013) Airport Security
- Alias el Mexicano (2013) MULA
- Barracuda (2013) Raul
- Bare Knuckles (2013) Spanish Manager
- Jaguar (2011) Masse
- Fallout: Nuka Break (2011) Leon
- The Lincoln Lawyer (2011) Harold Casey
- Through the Eye (2011) Carlos Huerta
- Nude Nuns with Big Guns (2010) Chavo
- Good Friday (2010) Judas
- My Generation (2010) Jean Paul Artuad
- Cielito lindo (2010) Olmedo
- Immortally Yours (2009) Ricardo Ortega
- The Take (2007) Bartender
- Herstory (2005) Jorge
- No Ordinary Hero (2004) Jesus
- Liar! (2004) Chuck
- Gone in a Heartbeat (1996) Dr. Blake
- The Legend of the Ruby Silver (1996) Morrissey
- Poltergeist: The Legacy (1996) Matthew Cortland
- Scratch Ticket (1994) Bad Guy #1
- Lonesome Dove: The Series (1994) Webb
- Two Brothers, a Girl and a Gun (1993) Cliff
- North of 60 (1992) Bruce Forsyth
- Noleul bola america (1991) Limousine Driver (Mexico #2)
- Of God and Kings Monsignor Basil
- Edge of Isolation Ramon
- Director (1 credits)