齐瓦哥一角，大卫·连建议由奥玛·雪瑞夫饰演齐瓦哥，奥玛·雪瑞夫本人亦因此感到讶异（及保罗·纽曼亦曾在大卫·连的考虑之列）。亦因马龙·白兰度及詹姆士·梅逊先后拒演维多一角，最后由洛·史泰格饰演。柯德莉·夏萍曾被考虑饰演东妮雅 格罗米科，电影编剧同时游说亚伯特·芬尼饰演帕夏一角。不过，大卫·连却以索非娅·罗兰「太高」，并不适合饰演拉娜，成功说服卡洛（并且透露罗伯特·鲍特无法接受索非娅·罗兰在早段电影中饰演一名未婚女子）；除此之外，、及珍·芳达也曾被考虑。基于茱莉·姬丝蒂在电影《》（1963年）中的表现及约翰·福