#
buy premium
David Castro

David Castro

Height: 180 cm

David Castro (David Everhart Castro) is an American actor of German, Irish and El Salvadorean descent. He has worked extensively in theatre, television and film. His father, Charles Dale Everhart was ...Show more

David Castro's FILMOGRAPHY
as Actor (28)
Gomovies