Après s'être liés d'amitié pendant leur jeunesse à Portland, Jack, orphelin rebelle, et Billy, prodige du billard, se retrouvent à la prison de San Quentin dans les années 1950.
Pour échapper à une méchante sorcière, Blanche-Neige se réfugie chez les 77 nains. En échange de leur hospitalité, elle est chargée de prendre soin d'eux et de leur maison.