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