In the film Hook, Captain James Hook is played by Dustin Hoffman. Hook kidnaps the children of a now adult Peter to lure his arch-enemy back. He then negotiates with Tinker Bell to let the out-of-shape Peter have three days to rekindle his spirit. He is somewhat depressed since Peter Pan, now named Peter Banning (played by Robin Williams), has left Neverland, and worries he has nothing left to accomplish, having killed the crocodile and made it into a foundation for a clock tower. He wants to have a grand war with Peter to end all wars on Neverland, but is upset to learn Peter has grown up and has forgotten everything. He also has grown tired of killing Lost Boys. In one scene, he attempts to shoot himself, after which he comments, "Death is the only great adventure I have left." He keeps a clock museum full of broken clocks, since he becomes gripped with fear when he hears one ticking, possibly because of the crocodile or the reminder of his old age. Ultimately, this phobia is one of the factors that leads to his defeat.
At the same time, Hook tries to attempt to brainwash the children by saying the father never loved them, and he is successful with Peter's son, Jack. Peter does return and gets his children back, and to give Hook the final battle he desires. In the end he duels Peter in a circle of Lost Boys holding him at bay with clocks, and is apparently "eaten" by the crocodile who seems to temporarily come back to life and falls on top of him. His final words are: "I want my mummy!"
In the film, Hook's hook is on his left hand due to Hoffman being right-handed, and has other attachments besides the hook, including a goblet and a pointer. He dresses very elegantly with a gold-trimmer red coat, matching hat, and a wig that hides his balding head. He keeps a ceremonial captain's sword at his side, but switches it for a proper dueling sword when fighting Rufio and Peter.