private peaceful is a 2012 british war drama film directed by pat o'connor and starring jack o'connell and george mackay. it is based on the 2003 novel of the same name by michael morpurgo. the film marks the penultimate performance of richard griffiths.