The only mystery for me was how this was rated at 93% on Rotten Tomatoes (I swear...AI bots are writing these reviews or critics are just paid part of the marketing budget). This movie makes zero sense, and its just illogical and filled with plot armor and every other cliche out there.
You hope the ending will have some deeper meaning or it will all make sense after having the entire plot explained to you the entire movie because it's that bad (acting, plot, characters). But no, you get the worst ending to a movie that I think I would have rather watched one of those terrible cutaways on Family Guy where Peter fights a chicken for what feels like 20 minutes instead. I want my 2 hours of life back....so save your 2 hours and skip it. You're welcome.