Question : who plays young gideon in once upon a time
Answer : Giles Matthey