David Castro hat 4 Serien und 6 Filme gedreht. Unter anderem spielte er Ernesto Ruiz in der Serie Law & Order.Im Kino in der Rolle des Harold Casey im Spielfilm The Lincoln Lawyer.