The upper collar color is most often black, and the rest of the color of the coat is often gray or tan, and it seems to be some sort of vintage style. I've seen the style long coat in alot of older movies, especially gangster movies. I'm talking like the common thick cloth professional looking long coats most men were in major cities like New York, Chicago, etc. Do they have a specific name for that style of men's long coat?