모두가 무서워하는 해적 옐로비어드(Captain Yellowbeard: 그레엄 채프먼 분)이 영국군에게 잡혀 20년의 징역살이를 한다. 그러나 영국군들의 생각과는 달리 원래 건장했던 옐로비언이 20년 후에도 말짱하자 영국군은 140년 연장을 명령한다. 20년을 참고 살아온 옐로비언의 분노가 드디어 폭발, 그는 감옥에서 뛰쳐 나온다. 그는 감춰둔 보물을 찾기위해 애를 쓰는데 그를 추격하는 영국 군인들에 의해 그의 아들이 잡히게 되어 해군 사령관의 프리깃 함대에 노예로 끌려간다. 배에 잠입한 옐로비언의 숨은 도움 때문에 노예들이 반란을 일으키고 그의 아들을 대장으로 추대한다. 그들 부자는 보물을 찾아 아일랜드로 향한다. 그러나 기쁨도 잠시 그의 부인을 협박하여 뒤쫓아온 영국군에게 보물들은 넘어간다. 보물을 빼앗긴 그들은 다시 배를 습격해 모든 것을 되찾고 옐로비언은 다시 해적선 깃발을 올리며 끝없이 항해에 나선다.