Pretty is more often used for babies (either male or female). It can be used to describe an older male, but it often implies a feminine appearance of some sort. You can use it when referring to the young man (or adult), but I don't recommend using it to his face.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.