The common feature between eukaryotic and prokaryotic flagella is that both are used in locomotion. Eukaryotic flagellum has two parts, i.e. basal body and shaft, while prokaryotic flagellum consists of three parts, i.e. basal body, hook and filament. Prokaryotic and eukaryotic flagella are made up of flagellin and tubulin proteins, respectively.