Babyface

Etymology
baby face, suggesting an innocent appearance.

Noun

 * 1)  A face (heroic character).