Wielka Brytania, XVIII wiek. Umierająca kobieta wysyła swojego syna Johna do Moonfleet pod opiekę pana Foxa. Jest on dawną miłością matki Johna. Teraz przywodzi gangowi miejscowych hulaków. Wielka Brytania, XVIII wiek. Umierająca, uboga kobieta wysyła swojego syna Johna Mohuna (Jon Whiteley) do osady Moonfleet. Chłopiec ma się tam trafić pod opiekę pana Jeremy’ego Foxa (Stewart Granger). Jak się okazuje, tajemniczy mężczyzna jest była miłością matki Johna, a teraz przywodzi gangowi miejscowych hulaków. Dość szybko chłopiec zaprzyjaźnia się z Foxem, razem ruszają w poszukiwaniu przygód.