I november 1941 ankommer luitnant Ralph Trewin, D.S.C., Singapore som nestkommanderende på den grunne kanonen H.M.S. Porcupine. Gjennom elendigheten og fortvilelsen fra denne blodige kampanjen blir Trewin og kapteinen tvunget til å stole på hverandres tro og svakheter. Sammen smir de kanonen om til et symbol på mot og stolthet.