En el cine ha sido interpretado por Gene Wilder en 1971 y por Johnny Depp en 2005.