Emile Hirsch and Zoë Kravitz star in an uneven but engaging movie that will take many viewers off guard.

The pair are thrown together after Hirsch’s scruffy white knight Vincent rescues Kravitz’s punk princess Roxxy from attack.

A tentative romance ensues when she comes to stay at his old family home in small-town Louisiana, which he shares with short-fused brother JC (Emory Cohen) and JC’s bartender girlfriend (Zoey Deutch).

There are cosy interludes at the carnival and an abandoned drive-in. But we know the idyll won’t last. After all, writer-director Gary Michael Schultz has been dropping hints all along about each character’s threatening past.

The mix of slow-burning love story and explosive crime drama will prove jarring for some, but thrillingly right for others.