Jim Worth (Tim Roth) will noch einmal ganz neu anfangen und verlässt zusammen mit seiner Familie die Großstadt London, um in die Wildnis der kanadischen Rocky Mountains zu ziehen. Worth will seine Vergangenheit, sein Alkoholproblem und die stressige Arbeit als Undercover-Polizist hinter sich lassen. Zunächst scheint sein Plan aufzugehen. Seine Frau Angela (Genevieve O'Reilly) und seine Kinder Anna (Abigail Lawrie) und Petey fühlen sich zwar nicht so richtig wohl, für ihn sind die Wälder und Berge jedoch eine Befreiung. Erst als die Managerin Elizabeth Bradshaw (Christina Hendricks) in sein Dorf kommt und für die Firma North Stream Oil eine neue Raffinerie bauen will, ist es mit der Ruhe und dem Frieden vorbei. Bradshaw bringt Ärger in Form von Drogen, Prostitution und allgemeiner Korruption mit sich und Worth hat plötzlich viel zu tun. Als seine Familie unmittelbar von den neuen Gefahren bedroht wird, holt ihn die Vergangenheit ein und es beginnt ein blutiges Chaos...