Solid movie.
Great acting, interesting plot, clever use of flashbacks, and surprising twists. Tye Sheridan is definitely an actor to watch. He is compelling and different from the average pretty-boy actor. For me, the movie kind of fell apart at the end a bit, devolving into some leaps of logic, but up until then, it was solid.
***Go vegan and nobody gets hurt.***