Elordi interpreta o tenente-coronel Dorrigo Evans e co-estrela com Odessa Young (Shirley). Ciaran Hinds (Belfast) interpreta a versão mais velha de Evans. A história do livro é contada por um médico australiano, feito prisioneiro durante a Segunda Guerra, e acabou se tornando um herói improvável e desconfortável após o fim do confronto.