此跟琼瑶沟通，塑造出一个全新的如萍。她亦表示“这部戏和过去的小说、电视剧不太一样，很有新意。”杜飞由苏有朋扮演，为演好角色，他努力钻研上海近代史。乐珈彤在剧中饰演陆梦萍。她在剧组试戏时表演一场爆发力十足的激情戏，因而琼瑶当即决定陆梦萍非她莫属。陆尔豪则由高鑫饰演。为了更上镜，高鑫努力减肥，曾经一周没吃东西。剧组最初决定方瑜由王艳扮演，但因王当时已接拍《武林外史》（饰演白飞飞）而档期不够，只能客串萍萍一角，后由李钰接替王演出方瑜一角。她是剧中唯一不用减肥的女演员，还被导演要求再吃胖点。陆振华一角由寇振海担