after doing lots of reading over internet, the best range is about 85mm to 135mm.
i'm a nikon user, so naturally i'll refer to nikon.
there's a few that's good.
85mm f1.4
105 f2 DC
135 f2 DC
some also said the 70-200 or 80-200 is a good portrait lens too.