To help him in his suitably archetypal journey, the sweet - natured if slightly soft Roddy enlists the help of Rita (Kate Winslet),
a plucky boat captain who while aiding Roddy must also do battle with a villain named the Toad (Ian McKellen, doing his best Sydney Greenstreet impersonation).