Hmmm. Both actors they casted are American actors — I guess they could be a young Charming and King George, otherwise if the boy was a young Hook, I think it would have been easier to cast a kid from Ireland, or British actors for Hook’s dad and a younger version of him.
Excellent point! They’d hardly get an American kid to fake a Brit accent. Adult actors have enough trouble with that, so they couldn’t expect a kid to be able to master it. I actually think he looks more like Colin than he does Josh, but given the accent thing, I’d say he’s gotta be a young James and/or Charming.