The complexity of eukaryotic cells requires intracellular organization, coordination, and locomotion. To overcome these challenges, cells utilize ATP-driven molecular motors, which transport intracellular components unidirectionally along cytoskeletal tracks. Kinesin and cytoplasmic dynein motors facilitate bidirectional transport of a variety of cargos by moving towards the plus- and minus-ends of microtubules, respectively. Detailed mechanistic models exist for kinesin, but the mechanism and regulation of dynein motility are still emerging. We found that dynein walks on a MT through uncoordinated stepping of its two catalytic domains and its mechanism of action differs significantly from the coordinated hand-over-hand stepping of kinesin. Our recent studies present a robust mechanistic model of processivity and force generation that has altered the established views regarding how motors transport intracellular cargos over long distances.