Question: prince charming real name once upon a time
Answer: David Nolan