Question : who plays gideon on once upon a time
Answer : Giles Ingram Matthey