角色: 玉墨演員: 宋佳
她敢愛敢恨,卻又柔情中不失剛毅,是秦淮河上有情有義而令人難忘的奇女子。玉墨不會說英語,她沒有“凋零”而是作為戰後倖存者,參與了大屠殺的清算。作為秦淮河的頭牌,玉墨有着不一般的膽識和心性,其情感歷程也更為曲折。在南京破城前,她曾與書娟父親孟繁明有過短暫的一段情(也因此其與書娟的關係生出很多複雜變數),卻因身份低賤而不被接受。在躲入教堂避難後,其與軍官戴濤走到一起,絕境中的艱難生存讓愛情愈發驚世刻骨。
角色: 法比演員: 張嘉益
教堂中的“偽神父”——中國人法比。他自幼被老神父收養在教堂,卻不信神,是個不折不扣的“入世”之人,有着小人物的精明和猾黠。他貪酒、好賭,是書娟眼裡的醉鬼、流氓和無賴,是英格瑪神父眼裡愛撒謊的混球。但戰爭和南京大屠殺改變了一切,也激活了他的正義感和責任心,讓他蛻變為一個英雄。
角色: 戴濤演員: 胡歌
配音: 薑廣濤
少尉戴濤,救國英雄,有英勇奮戰的軍人本質。和玉墨有一段壓抑又悽美的愛情故事,卻因為戰爭的關係使他在愛情的道路上行走得十分艱難。在危難時刻,他挺身而出,最終為救教堂裏的人而犧牲。
角色: 孟繁明演員: 黃志忠
面對被日寇佔領的南京城,他束手無策。在日軍的欺凌下無還手之力,只能忍氣吞聲地將所有委屈恐懼一一承受,為了將女兒救出地獄般的南京城,孟繁明投降日軍,伺機尋找能夠將女兒救出去的機會。看似柔弱窩囊的孟繁明,其實有着一顆不輸於其他人的勇敢、堅定的心,為了深愛的女兒,他願意付出一切代價,在生死邊緣線上決絕前行。
角色: 浦生演員: 馬浩博
王浦生是一個生活在南京郊區“王家集”十五六歲的少年,在戰爭開始之前他還是完全是個孩子,但是當結束的時候,經歷了日本鬼子在南京城殘酷軍事大屠殺的孩子已經變成一個面目全非的成年人,戰爭無形的將一個少年身體和內心完全的脫胎換骨。一夜之間他的家人全部被殺,唯一的妹妹也不見了蹤影,為了尋找妹妹,浦生也奮不顧身的想盡了一切辦法。從男孩成長成一個男人,浦生只用了幾天的時間,為了自己,為了妹妹,他只能堅強起來,也因為不幸的遭遇他迅速成長成了小英雄。
角色: 孟書娟演員: 張歆怡
南藝附中學生,南京大屠殺中女性受害者,孟繁明的女兒。