Question: who plays young gideon in once upon a time
Answer: Giles Matthey as Gideon / Morpheus