J.M. Barrie is the author and his work has been adapted quite a few times. Steven Spielberg adapted the novel and it was titled Hook with Robin Williams starring in it. There was a 2003 film adaptation that starred Jason Isaacs as Captain Hook and a 2015 origin story that Hugh Jackman starred in.