From Dayton, Ohio, USA • Born in Oct 29, 1963 (63 years old)
Damian Robert Chapa (born October 29, 1963) is an American actor, film director, screenwriter, and producer. (Via Wikipedia)
Sometimes They Come Back... for MoreFilm • 1998