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