馬克·康拉德 (Mark Conrad) 是一位酗酒成性、惹事生非、有著不光彩過去的人,在多次酒吧鬥毆事件後被香港警方驅逐。他乘坐哈特船長擁有的渡輪「發贊」號前往澳門。康拉德的證件失效,澳門拒絕他入境。由於無法上岸,康拉德與討厭他的哈特一起成為渡輪上的永久乘客。對康拉德來說,這是一次漫長而慵懶的航行,直到一次命運般的旅行,遭遇臺風和海盜,迫使康拉德在漫無目的的漂流者生活和重新成為一個男人之間做出選擇。