Which actor plays Peter Pan in Steven Spielberg’s 1991 fantasy film Hook?
Answer
Robin Williams
Answer
Robin Williams
Robin Williams plays Peter Pan in Steven Spielberg’s 1991 fantasy film Hook.
The film imagines Peter Pan as Peter Banning, a grown-up lawyer who has forgotten his childhood adventures. When Captain Hook kidnaps his children, Peter returns to Neverland and must rediscover the imagination and courage associated with his younger self.
Dustin Hoffman plays Captain Hook, Julia Roberts plays Tinker Bell, and Bob Hoskins plays Smee. The story is not a direct adaptation of a single J. M. Barrie text; instead, it presents an original continuation inspired by Barrie’s characters and world.
Williams’s performance emphasizes the contrast between Peter’s serious adult identity and the playful hero he gradually becomes again. The film also explores parenthood, memory, and the cost of losing touch with childhood wonder.
Source: Wikipedia · fact-checked Sept. 2026