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