Actor Dwight Turner has booked another Guest Star role on a new Discovery Channel series. The show films in New York. This episode will be filming in Brooklyn, New York State, and New Jersey locations. Dwight will once again be playing a detective.