Young Mowgli (voice of HALEY JOEL OSMENT) now lives with a human Indian family in a village just outside the jungle where he was raised by a bunch of wolves and then befriended by a fun-loving bear, Baloo (voice of JOHN GOODMAN). The two miss each other terribly, and thus Baloo, despite attempts by Bagheera the panther (voice of BOB JOLES) to stop him, sets out to find and retrieve his young friend.
That ends up putting the boy in danger since the menacing and vengeful tiger, Shere Khan (voice of TONY JAY), wants to kill Mowgli for earlier embarrassing him. The repeated taunting by Lucky (voice of PHIL COLLINS) the vulture doesn't help Shere Khan's already nasty disposition.
As Mowgli heads back into the jungle with Baloo, he's followed by Shanti (voice of MAE WHITMAN), the young girl who initially lured him out of the jungle, as well as their young and fearless friend Ranjan (voice of CONNOR FUNK), both of whom set out to find the jungle boy.
As Ranjan's father (voice of JOHN RHYS-DAVIES) worries about all of them, and a hungry and large snake, Kaa (voice of JIM CUMMINGS), eyes all of them as tasty appetizers, Shere Khan stalks his intended prey. From that point on, it's up to Mowgli's friends to protect the boy.