Fu però sotto la direzione di Cecil B. DeMille che Ian Keith raggiunse l'apice del successo. Il grande regista lo scritturò infatti nel 1932 per Il segno della croce. Lavorò per DeMille in diversi film, interpretando sia ruoli positivi che personaggi negativi. Impegnato negli anni cinquanta anche sugli schermi televisivi, nel 1956 Keith fu nuovamente scritturato da DeMille, il quale gli affidò il ruolo di Ramses I nel suo celebre I dieci comandamenti, che - per l'attore - fu l'ultima apparizione sul grande schermo.
Nel 1922 Ian Keith sposò l'attrice Blanche Yurka, già diva dell'opera poi passata ai teatri di Broadway e, quindi, al cinema. La loro unione finì nel 1926. Un secondo matrimonio con l'attrice Ethel Clayton fu celebrato nel 1928 a Minneapolis. I due divorziarono nel gennaio 1931 per poi risposarsi nuovamente poco tempo dopo. Anche questa volta l'unione finì in un divorzio: l'attore venne citato entrambe le volte per crudeltà e perché era dedito all'alcol.
Nel 1932 Keith si risposò con l'attrice hollywoodiana Fern Andra. La legalità delle nozze venne messa in dubbio e la cerimonia venne ripetuta nel 1934, ma terminò con il divorzio. In seguito si risposò con Hildegarde Pabst con cui rimase fino alla morte.
Teatrografia
The Silver Fox
The Czarina
As You Like It
Laugh, Clown, Laugh!
The Master of the Inn
The Command Performance
Queen Bee
Firebird
Hangman's Whip, di Norman Reilly Raine e Frank Butler (Broadway 24 febbraio 1933)