You are a pretty boy!
有语法错误吗?
没有,
如果你质疑"Pretty"是否恰当,你不必担心,因为Pretty在形容男生的时候一般是以女生的角度来说出的,翻译的时候可以翻译成 养眼的男孩..