Okay, films like this can often go south very, very quickly. Thankfully, this one actually stayed on track and delivered the goods on the whole.
The acting was decent enough to be acceptable. The characters were well defined, and you really did not like Seth as the film unfolds...until he actually begins to "man up". The actor did a good job making you find the character worthless as the story opens up and moves forward. But he gets his redemption, too.
The bad guy was very well played, actually. The actor defined him, and inhabited the character very believably, interestingly enough. Actors often love to play bad guys because they can be so colourful. There's a lot of room to define the character and the malevolence level you want to inject.
The girl was played smart and she was pretty well defined as a character as well. You did wonder what she saw in the dweeb. But after this experience, the dweeb actually showed promise as a worthwhile guy to be with. And of course she would find him more attractive as a result. Well, love is blind, right.
But I digress...
Overall a great story. Stayed focused on the reason the film exists. It is, after all, a survival story. And it delivers on that.
Because of the foul language, particularly early on, we knocked a star off. Look, some language is understandable, but when it is being spewed out every other word, in every sentence, it just becomes unlistenable. Yes, I know that some people actually talk like this, but that doesn't mean I want to hear it in dialogue in a film. You really begin to see how offensive it is to hear it so much in someone's speech.
Anyway, apart from that, we actually enjoyed the whole storyline because it told the story well and didn't throw in weird plot twists and things that made no sense.
Look, in stories like this, you also have to just let go and enjoy the ride, ignoring any implausible things that may crop up...as long as there aren't too many of such things thrown in. Then it just shows bad writing and execution. That didn't happen here. Kudos!