The Lion Spirit

The Lion Spirit is a mysterious being with superior magic and powerful strength. Its symbol is seen throughout the Benny, Leo and Johnny's Adventures Series, as the film's logo, as well in Leo's amulet and Rae's brooch.

The origins of the Lion Spirit will later be uncovered in Benny, Leo and Johnny's Adventures of Aladdin.