Question: who plays prince eric in once upon a time?
Answer: Gil McKinney