The Devil's Rose
The Devil's Rose

The Devil's Rose (2017)

None | USA | English | 8 min |
Directed by: Hannah Delta Butkus
N/A

A woman tries to kill herself after falling in love with her kidnapper.

Review
Rate
Watch
Add
Report
+ Create