Gran Bretagna, 1746: la ribellione dei giacobini, che sostengono la monarchia del deposto Giacomo II Stuart, è messa a tacere dalla battaglia di Culloden. Mentre infuriano i disordini, uno zio perfido vende come schiavo il nipote David a una nave che parte per le Indie Occidentali. Aiutato da un marinaio torna in patria e si unisce ai ribelli.