Gregorio Peck as Humbert