Saw a screening of this. Really enjoyed it until the end where it felt like they'd filmed another ending and then quickly reshot the new one. It didn't seem like it fit. But I've heard it's based off a book so presume the ending is right.
Still a very good watch.