Question: quem interpreta prince charming em era uma vez
Answer: Josh Dallas