David Castro may refer to: David Castro (swimmer) (born 1964), Brazilian swimmer David Castro (actor) (born 1996), American actor
IMDB