Daniel Sharman as Troy Otto
Marie Avgeropoulos as Davina Kozlova
The rest of the FTWD cast remains the same.
YOU ARE READING
Caged (Troy Otto x OC)
Fanfic"I'm not a bad person." "Yes you are, Troy. You are also more than that. You are a monster." Everyone thought Troy was a monster. Even as a child. Davina felt the need to protect the broken. That was no different when she met Troy Otto. (Reuploaded...