Question: Who played gideon on once upon a time?
answer: Giles Matthey