NADPH-dependent alcohol-forming fatty acyl-coenzyme A reductase that catalyzes the reduction of fatty acyl-CoA to fatty alcohols. The recombinant enzyme accepts saturated and mono-unsaturated fatty acyl-CoAs of 16 to 22 carbons. a long-chain fatty acyl-CoA + 2 H(+) + 2 NADPH = a long-chain primary fatty alcohol + CoA + 2 NADP(+) Belongs to the fatty acyl-CoA reductase family.