Everyone's added in.
I'm surprised nobody has commented yet on the boy in the last picture - that's the real-life boy Zac is playing. He's 17 in that pic - obviously the same age Zac's character is going to be.
The guy looks like 12 though to me. Just in appearance Arthur and Zac look years apart - not only the 3 years Zac is older than the character. On the other hand, Orson Welles is 22 in that picture and Christian McKay who will portray Welles is older than that too.
I'm wondering if Zac will have to play the ukulele too.