Elleve år gamle Napoleon bor sammen med bestefaren sin. Han og bestefaren adopterer en løve som heter Major når de tilfeldigvis møter en gammel klovn som ikke kan ta løven med seg til Europa. Den gamle løven har dårlige tenner og drikker bare melk. Når bestefaren til Napoleon dør av alderdom, ber Napoleon en ung student ved navn Danny om hjelp til å begrave bestefaren. Usikker på hans egen fremtid stikker Napoleon av med løven, en hane og hans aller beste venn Samantha i et forsøk på å finne Danny, som nå arbeider som geiter og er bosatt i fjellet, slik at Napoleon kan unngå å bli sendt til et barnehjem.