He auditioned for The Boy in the Striped Pajamas through his drama club and was eventually cast as Shmuel after director Mark Herman narrowed his choice down to about three possible candidates and paired each with Asa Butterfield for a final audition together. According to Herman: "Jack and Asa played very well against one another."
