A nice smile is always a great sign and it’s another male body language movement to watch out for! If the guy is smiling at you, there is a great chance that he considers you to be beautiful and perhaps he wants to approach you.
If you are interested in this guy, then show him your courage and confidence and try to approach him first. There is nothing wrong in approaching a cute guy first, why not? Forget about all those stereotypes. Smile at him, he will certainly love your amazing smile!