Back to profileLarry B. ScottActingBorn 17/08/1961 in New York City, New York, USAAn American actor and director.