Is Richard the hottest Disney prince ever?