Damien Power’s debut feature film is a searing survival thriller set in Australia, akin to Deliverance, Southern Comfort, and Eden Lake.
Overanalysing Pop Culture Since 2014
Damien Power’s debut feature film is a searing survival thriller set in Australia, akin to Deliverance, Southern Comfort, and Eden Lake.