Watch All God’s Creatures OnlineWatch Movies in HD - Free Trial
A creature of habit, Jon Smith (Josh Folan) spends his days mindlessly working as a barista in New York City. However, when night falls, this seemingly normal man savagely kills ‘filthy women’ as his social outlet. A chance encounter with Delia (Jessica Kaye), a young prostitute searching for an escape from her troubled past, forces Jon to confront the most terrifying thing he has ever faced in all his dark affairs – himself. All God’s Creatures examines the true nature of what it means to be a monster and reveals that love is not only for a chosen few.