Including Guy Witcher (PK at age 7), Simon Fenton (PK at age 12), Stephen Dorff (PK at age 18), Armin Mueller-Stahl (Doc), John Gielgud (St. John, the Headmaster), Fay Masterson (Maria Marais), Morgan Freeman (Geel Piet), Daniel Craig (Sgt. Jaapie Botha), Robbie Bulloch (teenage Botha), Dominic Walker (Morrie Gilbert), Alois Moyo (Gideon Duma), Marius Weyers (Professor Daniel Marais), Clive Russell (Sgt Bormann), and Nomadlozi Kubheka (Nanny).