有朋扮演，为演好角色，他努力钻研上海近代史。乐珈彤在剧中饰演陆梦萍。她在剧组试戏时表演一场爆发力十足的激情戏，因而琼瑶当即决定陆梦萍非她莫属。陆尔豪则由高鑫饰演。为了更上镜，高鑫努力减肥，曾经一周没吃东西。剧组最初决定方瑜由王艳扮演，但因王当时已接拍《武林外史》（饰演白飞飞）而档期不够，只能客串萍萍一角，后由李钰接替王演出方瑜一角。她是剧中唯一不用减肥的女演员，还被导演要求再吃胖点。陆振华一角由寇振海担任。寇振海是经过长时间的考虑才接下这部戏的，寇振海对琼瑶的作品十分排斥的，但在看完《情深深雨蒙蒙》的剧