Jan, de zoon van een jong meisje en een sterke bruine beer trekt samen met drie reuzen de wereld in. Hij verslaat o.a. een draak, waardoor hij zes prinsessen bevrijdt. Na de reuzen als leugenaars te hebben ontmaskerd, trouwt hij met de jongste prinses.