Question: who plays henry in season 7 of once upon a time
Answer: Andrew J. West