Consider teaming a green overcoat with dress pants for a truly dapper outfit. We know it's always challenging to stay on-trend in extreme weather, but this getup is proof that it's totally possible. This combination looks great on men in their forties.