1886'da 20 yaşındaki Percy Fitzpatrick, Transvaal'a altın aramak üzere Kaapstad'dan (Cape Town) yola çıkar. Yolda, zayıf köpek yavrusu Jock'un boğulmasını önler ve onu evlat edinir. Ama sonunda yolculuğunun hedefine ulaştıklarında, artık orada altın kalmaz. Böylece Percy bir ustabaşı olarak başlar ve bundan sonra o ve Jock, vahşi hayvanlar ve köle sürücüleri içeren birçok heyecan verici macera yaşarlar.