The Disappearance of Alice Creed 2009 England
Bloedlink 2014 Netherlands
Kidnapping Stella 2019 Germany
All the same movie done in different parts of Europe. It's pretty sad.
All the same movie done in different parts of Europe. It's pretty sad.