In the TV miniseries Neverland, James Hook is played by Rhys Ifans who previously played Adrian, Vladis Grutas and Uncle Phil as well as later the Lizard. He is introduced as "Jimmy", a fencing teacher and leader of a small group of pickpocketing children, whereof Peter Pan is one. Jimmy is after a mysterious orb, which Peter and his gang steal unknown to Jimmy, and which transmits Jimmy and all the boys, except Peter, to Neverland. Jimmy and the boys (except for one called Fox) are then captured by pirates to be questioned by Elizabeth Bonny, captain of the Jolly Roger. Believing Jimmy useful to herself, Bonny befriends (and later seduces) Jimmy, who reveals his name is James Hook; whereafter Bonny informs Jimmy of her desire to control the fairy dust. Jimmy offers his services to Bonny in exchange for the boys' safety.
Having arrived on Neverland, Peter and Fox attempt to rescue the other boys from the pirates; but in the ensuing battle, Fox is killed by the pirate Starkey. Jimmy, Bonny, and a few pirates follow Peter, Tinker Bell, and Tiger Lily to a hidden city, where Robert Fludd identifies Neverland as a planet at the center of the Universe, accessible by means of the afore-said orb. Jimmy then reveals his unrequited admiration of Peter's dead mother, and a pocket watch belonging to Peter's father.
In service to Bonny, Jimmy searches for the fairy dust, to which purpose he tricks Peter into showing him the fairies' location, where Bonny fails to control them and dies. Jimmy, in a rage, reveals that he killed Peter's father and attempts to leave the island; prompting a duel in which Peter severs Jimmy's right hand, which falls into the water and is eaten by a crocodile. Jimmy throws the pocket watch at Peter; but it misses and is eaten by the same crocodile.