For Gary (Zach Cherry) and Ell (Maria Bakalova), the plan is simple: meet for a drink, find a motel room and have a little fun. Instead, their night quickly spirals into something neither of them could have anticipated. After encountering a suspicious motel owner, the pair end up stealing a car, only to discover a dead body and $40,000 in cash inside. Suddenly, this isn’t the kind of first date either of them signed up for.

Directed by Jason James, All Night Wrong takes the familiar “date gone wrong” premise and throws it into a chaotic crime thriller, creating an unexpectedly enjoyable blend of romance, dark comedy and mystery.

And honestly? I had a blast with it.

There is something wonderfully nostalgic about All Night Wrong. From its isolated motel setting to its escalating sense of paranoia, the film occasionally feels like it wandered out of the ’90s and into the present day. There is even a little bit of Vacancy in its core: the uneasy motel atmosphere, the feeling that something is very wrong behind closed doors, and the growing realization that our characters may have gotten themselves into something far more dangerous than they expected.

Except All Night Wrong doesn’t stay there.

What begins as a search for a hotel room becomes a night of stolen cars, cash, murder, police, secrets and increasingly questionable decisions. And somehow, the worse the night becomes, the more fun the movie is.

But underneath all of that chaos, James finds something surprisingly tender.

Gary and Ell aren’t simply two strangers looking for a hookup. They’re two people carrying their own baggage into the night. Gary is dealing with the collapse of his marriage, while Ell, a young widow and single mother, has already experienced a kind of loss that has shaped the way she approaches life.

Neither of them arrives at this date completely whole.

And perhaps that’s why their disastrous night becomes unexpectedly meaningful.

Early on, Gary tells Ell the story of Canada Bill Jones, a gambler who knows the game he’s playing is rigged but continues playing anyway. When Ell asks whether the story is about the two of them, Gary responds, “The odds are stacked against us, but we keep trying.”

That line becomes an unexpectedly fitting description of the film.

Gary and Ell spend the entire night making one questionable decision after another, yet neither walks away. They keep going. They keep trying to figure things out. And as the night becomes increasingly dangerous, the two strangers begin to rely on one another.

What makes their relationship so enjoyable is that the film doesn’t force some instant romantic connection between them. Instead, their intimacy grows out of circumstance. They have to trust each other. They have to protect each other. They have to reveal pieces of themselves that probably would have remained hidden if this had simply been an ordinary first date.

The irony is almost beautiful: they go looking for something casual and end up finding something much more complicated.

Zach Cherry and Maria Bakalova carry much of the film’s charm. Their chemistry isn’t built around the traditional romantic-comedy formula. It comes from watching two very different personalities try to survive the same increasingly ridiculous situation. Cherry brings Gary an awkward vulnerability, while Bakalova gives Ell an impulsive confidence that keeps pushing the night further off the rails.

And the supporting cast helps keep the mystery moving, particularly Tyler Labine as the unsettling motel owner, whose presence immediately makes the motel feel like somewhere Gary and Ell probably shouldn’t be.

But for me, the emotional heart of All Night Wrong isn’t the money, the body or even the mystery.

It’s the reminder that sometimes the people we meet when everything is going wrong can be the people who see us most clearly.

As Gary and Ell slowly begin to share the parts of themselves they had kept hidden, they start offering each other something neither necessarily came looking for: perspective.

In one scene, Ell reminds Gary of the good he still carries, telling him, “Even if she doesn’t feel it, it’s the best part of you… You deserve to be happy.”

There’s something incredibly tender about that sentiment. Gary’s ability to love has become a source of pain for him, but Ell reminds him that loving deeply isn’t necessarily his weakness. It may actually be his greatest strength.

Ell and Gary arrive as two strangers looking for something temporary, but somewhere between the secrets, the chaos and the increasingly impossible night, they begin to understand each other.

And suddenly, the ridiculous night has a little more meaning.

All Night Wrong is messy, unpredictable and completely committed to making sure absolutely nothing goes according to plan. But that’s also what makes it so enjoyable. It understands that a terrible night can still contain moments of laughter, vulnerability and connection.

Sometimes, we meet people when we’re looking for the wrong thing.

Sometimes, the night goes completely wrong.

And sometimes, somewhere between the dead body, the stolen car and $40,000 in cash, we find exactly what we didn’t know we needed.

Maybe the odds really are stacked against us. But, as All Night Wrong reminds us, we keep trying anyway.

The odds are stacked against them, the night is far from over, and somehow, this first date keeps getting worse. Will Gary and Ell make it out of the night alive—or will everything go All Night Wrong?

All Night Wrong is now playing in select Canadian theatres.