Justin Lazard was born on 30 November 1967 in New York City, New York, USA. He is an actor and producer, known for Species II (1998), Uni...