Katharine Hepburn plays Rose Sayer, the maiden-lady sister of a prim British missionary ( Robert Morley). However, it does not take long before their passionate dislike turns to love. Together the disparate duo work to ensure their survival on the treacherous waters and devise an ingenious way to destroy a German gunboat.