該片講述在法庭一場性侵案的爭辯,楊采妮說,參考劉德華演的《法外情》,想探討人性矛盾:「性侵爭議多,當事人各說各話,勾起法庭的人選擇去相信或懷疑。性侵是社會案件,身邊朋友也有類似遭遇,就決定寫這題材。」張震演禽獸名醫,桂綸鎂詮釋下身癱瘓、被性侵的鋼琴老師,「她在《龍門飛甲》感覺有氣質又真實,見面後更確定她演。」
楊采妮說,桂綸鎂的角色難度高,「她最初說能承受得住。但我很心疼,知道她進入這角色的感覺。有天我陪她練琴後,上車前問她『小鎂妳最近還好嗎』,她就說『我不知道為什麼想哭』,我趕緊抱住她讓她哭。」