During World War II, 8-year-old Bruno (Asa Butterfield) and his family leave Berlin to take up residence near the concentration camp where his father (David Thewlis) has just become commandant. Unhappy and lonely, he wanders out behind his house one day and finds Shmuel (Jack Scanlon), a Jewish boy of his age. Though the barbed-wire fence of the camp separates them, the boys begin a forbidden friendship, oblivious to the real nature of their surroundings.