Question: who played shmuel in the boy in the striped pyjamas?
Answer: Jack Scanlon

Jack Scanlon as Shmuel , a young Jew sent to a camp