The word to use when "handsome" is too formal, and "cute" is too informal. The equivilant of "beautiful", but is to be directed towards a male.
Gee, Danny! You sure look dudeiful today.